首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_OB_SEQUENCE_OBJECTS
更新时间:2026-07-15 20:42:47
说明
该视图从 V4.0.0 版本开始引入。
功能描述
展示当前租户下的所有序列。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SEQUENCE_ID | bigint(20) | NO | 序列在本租户内的唯一 ID |
| SCHEMA_VERSION | bigint(20) | NO | 序列记录对应的 SCHEMA 版本 |
| DATABASE_ID | bigint(20) | NO | 序列所属数据库的 ID |
| SEQUENCE_NAME | varchar(128) | NO | 序列名称 |
| MIN_VALUE | decimal(28,0) | NO | 序列可取的最小值(含) |
| MAX_VALUE | decimal(28,0) | NO | 序列可取的最大值(含最大值) |
| INCREMENT_BY | decimal(28,0) | NO | 每次取值的步长,可为正整数或负整数,不可为 0 |
| START_WITH | decimal(28,0) | NO | 序列取值的起始值 |
| CACHE_SIZE | decimal(28,0) | NO | 每个节点缓存值的数量 |
| ORDER_FLAG | tinyint(4) | NO | 取值是否保证全局有序 |
| CYCLE_FLAG | tinyint(4) | NO | 是否可以循环取值 |
| IS_SYSTEM_GENERATED | tinyint(4) | NO | 是否是内部生成的序列,目前 IDENTITY COLUMN 生成的序列会将这个域设置为 True |
查询示例
查看当前租户下的所有序列。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_SEQUENCE_OBJECTS;
查询结果如下:
+-------------+------------------+-------------+---------------+-----------+-----------+--------------+------------+------------+------------+------------+---------------------+
| SEQUENCE_ID | SCHEMA_VERSION | DATABASE_ID | SEQUENCE_NAME | MIN_VALUE | MAX_VALUE | INCREMENT_BY | START_WITH | CACHE_SIZE | ORDER_FLAG | CYCLE_FLAG | IS_SYSTEM_GENERATED |
+-------------+------------------+-------------+---------------+-----------+-----------+--------------+------------+------------+------------+------------+---------------------+
| 500058 | 1741936647884232 | 500005 | seq1 | 1 | 10 | 2 | 1 | 30 | 0 | 0 | 0 |
+-------------+------------------+-------------+---------------+-----------+-----------+--------------+------------+------------+------------+------------+---------------------+
1 row in set