Oracle 视图 USER_SEQUENCES 官方解释,作用,如何使用详细说明
本站中文解释
## Oracle视图
所有用户在数据库中定义的序列都可以通过查询字典视图**USER_SEQUENCES**来查询。表中包含了序列的属性信息,是常用语句之一。
## 相关内容
**USER_SEQUENCES**表中有下面一些属性字段:
| 字段 | 描述 |
| :———— | :————————— |
| SEQUENCE_NAME | 序列的名称 |
| MIN_VALUE | 序列的最小值 |
| MAX_VALUE | 序列的最大值 |
| INCREMENT_BY | 序列每次增加的值 |
| LAST_NUMBER | 序列从该值开始计算 |
| CYCLE_FLAG | 表示序列是否循环的, S 和 N |
## 作用及使用
Oracle sequence可以创建独一无二的正整数,可以用来作为id列值,是替换传统自动增长号的解决方案,所以经常被用作表中主键id列的数据。
例如:利用视图**USER_SEQUENCES**来查询用户建立的序列:
“`sql
SELECT SEQUENCE_NAME
FROM USER_SEQUENCES;
“`
官方英文解释
USER_SEQUENCES
describes all sequences owned by the current user. Its columns are the same as those in ALL_SEQUENCES
.
See Also:
“ALL_SEQUENCES”