説明
このビューは、V2.2.77バージョンから導入されました。
機能の概要
現在のユーザーがアクセスできるすべてのシーケンスを表示します。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| SEQUENCE_OWNER | VARCHAR2(128) | NO | オブジェクトが属する所有者 |
| 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.ALL_SEQUENCES;
クエリ結果は次のとおりです:
+----------------+---------------+-----------+------------------------------+--------------+------------+------------+------------+-------------+
| SEQUENCE_OWNER | SEQUENCE_NAME | MIN_VALUE | MAX_VALUE | INCREMENT_BY | CYCLE_FLAG | ORDER_FLAG | CACHE_SIZE | LAST_NUMBER |
+----------------+---------------+-----------+------------------------------+--------------+------------+------------+------------+-------------+
| SYS | SEQ_T1 | 1 | 9999999999999999999999999999 | 1 | N | N | 50 | 10050 |
+----------------+---------------+-----------+------------------------------+--------------+------------+------------+------------+-------------+
1 row in set
関連するビューまたはドキュメント
このテナント内のすべてのシーケンスを確認するには:DBA_SEQUENCES
現在のユーザーが所有するシーケンスを確認するには:USER_SEQUENCES