Skip to content

序列值-sys_sequences

功能描述

sys_sequences系统表用于存储、管理系统库和用户库中所有创建的序列值信息。

字段说明

序号字段名类型说明
0DB_IDOID_TYPE库ID
1VIEW_IDOID_TYPE模式ID
2USER_IDOID_TYPE属主ID
3SEQ_IDOID_TYPEID
4SEQ_NAMEVARCHAR序列值产生器的名称
5IS_CYCLEBOOLEAN是否循环
6IS_ORDERBOOLEAN是否有序
7CACHE_VALINTEGER是否缓存一些序列值
8CURR_VALBIGINT当前值
9MAX_VALBIGINT最大值
10MIN_VALBIGINT最小值
11STEP_VALBIGINT增长步长
12CREATE_TIMEDATETIME创建时间
13IS_SYSBOOLEAN是否系统内建
14VALIDBOOLEAN是否有效
15COMMENTSVARCHAR注释信息
16RESERVED1VARCHAR保留字段
17RESERVED2VARCHAR保留字段

示例

  • 查询系统序列相关信息

    sql
    SQL> CREATE SEQUENCE seq_info;   
    
    SQL> SELECT * FROM sys_sequences WHERE seq_name='SEQ_INFO';
    
    DB_ID | SCHEMA_ID | USER_ID | SEQ_ID | SEQ_NAME | IS_CYCLE | IS_ORDER | CACHE_VAL | CURR_VAL | MAX_VAL | MIN_VAL | STEP_VAL | CREATE_TIME | IS_SYS | VALID | COMMENTS | RESERVED1 | RESERVED2 | 
    ------------------------------------------------------------------------------
    1 | 1 | 1 | 1048599 | SEQ_INFO| F | <NULL>| 1 | 1 | 9223372036854775807 | 1 | 1 | 2022-05-10 17:25:37.320 AD | F | <NULL>| <NULL>| <NULL>| <NULL>|
  • 查询序列所属模式和所属库

相关系统表

  • sys_databases
  • sys_schemas