首批通过分布式安全可靠测评,为关键业务系统打造
USER_SEQUENCES
更新时间:2026-06-09 16:47:51
说明
该视图从 V2.2.77 版本开始引入。
功能描述
展示当前用户拥有的所有序列。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SEQUENCE_NAME | VARCHAR2(128) | NO | SEQUENCE 名 |
| MIN_VALUE | NUMBER(28) | NO | SEQUENCE 可取的最小值(含最小值) |
| MAX_VALUE | NUMBER(28) | NO | SEQUENCE 可取的最大值(含最大值) |
| INCREMENT_BY | NUMBER(28) | NO | 每次取值的步长,可为正整数或负整数,不可为 0 |
| CYCLE_FLAG | CHAR(1) | NO | 是否可以循环取值 |
| ORDER_FLAG | CHAR(1) | NO | 取值是否保证全局有序 |
| CACHE_SIZE | NUMBER(28) | NO | 每个节点缓存值的数量 |
| LAST_NUMBER | NUMBER(38) | NO | 记录下一个可分配给节点的值 |
查询示例
查看当前用户拥有的所有序列的详细信息。
obclient [SYS]> SELECT * FROM SYS.USER_SEQUENCES;
查询结果如下:
+---------------+-----------+------------------------------+--------------+------------+------------+------------+-------------+
| SEQUENCE_NAME | MIN_VALUE | MAX_VALUE | INCREMENT_BY | CYCLE_FLAG | ORDER_FLAG | CACHE_SIZE | LAST_NUMBER |
+---------------+-----------+------------------------------+--------------+------------+------------+------------+-------------+
| SEQ_T1 | 1 | 9999999999999999999999999999 | 1 | N | N | 50 | 10050 |
+---------------+-----------+------------------------------+--------------+------------+------------+------------+-------------+
1 row in set
相关视图或文档
查看当前用户可访问的序列:ALL_SEQUENCES
查看本租户下的所有序列:DBA_SEQUENCES