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”


数据运维技术 » Oracle 视图 USER_SEQUENCES 官方解释,作用,如何使用详细说明