◆ ALL_SEQUENCES
ALL_SEQUENCES记录了当前用户所有的sequence信息。(ALL_SEQUENCES describes all sequences accessible to the current user.)
◆ Related Views
• DBA_SEQUENCES记录了数据库中所有的sequence信息。(DBA_SEQUENCES describes all sequences in the database.)
• USER_SEQUENCES记录了数据库中当前用户的sequence信息,但视图中不包含SEQUENCE_OWNER列。(USER_SEQUENCES describes all sequences owned by the current user. This view does not display the SEQUENCE_OWNER column)
◆ 字段信息:
| Column | Datatype | NULL | Description |
| SEQUENCE_OWNER | VARCHAR2(30) | NOT NULL | Name of the owner of the sequence |
| SEQUENCE_NAME | VARCHAR2(30) | NOT NULL | Sequence name |
| MIN_VALUE | NUMBER | Minimum value of the sequence | |
| MAX_VALUE | NUMBER | Maximum value of the sequence | |
| INCREMENT_BY | NUMBER | NOT NULL | Value by which sequence is incremented |
| CYCLE_FLAG | VARCHAR2(1) | Does sequence wrap around on reaching limit | |
| ORDER_FLAG | VARCHAR2(1) | Are sequence numbers generated in order | |
| CACHE_SIZE | NUMBER | NOT NULL | Number of sequence numbers to cache |
| LAST_NUMBER | NUMBER | NOT NULL | Last sequence number written to disk. If a sequence uses caching, the number written to disk is the last number placed in the sequence cache. This number is likely to be greater than the last sequence number that was used. |
本文详细介绍了Oracle数据库中序列(sequence)的管理方式,包括ALL_SEQUENCES、DBA_SEQUENCES和USER_SEQUENCES三个视图的功能及使用场景,并对各字段如SEQUENCE_OWNER、SEQUENCE_NAME等进行了详细解释。
652

被折叠的 条评论
为什么被折叠?



