ORACLE MASTER Silver SQL 26ai索引・順序・シノニムと権限オリジナル・公式資料照合難易度★★★☆☆

Oracle AI Database 26aiで通常のグローバル順序ticket_seqをSTART WITH 100 INCREMENT BY 1 NOCACHE NOCYCLEで新規作成した。利用するセッションは一つだけで、他のNEXTVAL呼出し・再作成・障害はない。次の二つのSELECTが返す値の組はどれか。 SELECT ticket_seq.NEXTVAL FROM dual; ROLLBACK; SELECT ticket_seq.NEXTVAL FROM dual;

A
100、101★ 正解

作成直後の初回値と、ROLLBACKで戻らない次の値です。

B
100、100

ROLLBACKで消費済みの順序値が戻ると解釈しています。番号はこのようには再利用されません。

C
101、102

START WITH 100の初回NEXTVALは100です。最初に100を飛ばしません。

D
100、エラー

ROLLBACKで順序定義やその利用権限が消えるわけではありません。次のNEXTVALも使えます。

解説

NEXTVALによる順序の進行は、呼出し元のDMLトランザクションをROLLBACKしても巻き戻りません。最初100、次101です。NOCACHEはキャッシュ設定であって、取り消し時に番号を再利用する設定ではありません。

根拠資料・確認情報

対応範囲:Oracle AI Database 26ai SQL Associate(1Z0-171-JPN)

資料確認日:2026-10-29

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver SQL 26ai 合格を目指す。無料・課金なし。

更新: 2026/10/28