ORACLE MASTER Silver SQL 26ai索引・順序・定義変更の影響オリジナル・公式資料照合難易度
グローバル一時表をON COMMIT PRESERVE ROWSで定義した。セッションAが行を挿入してCOMMITした。通常の扱いとして正しいものはどれか。
A
COMMITで必ずAの全行が削除される
ON COMMIT DELETE ROWSの動作と混同している。
B
COMMITすると全セッションがAの行を共有する
グローバルなのは表定義であり、行データはセッションごとに分離される。
C
Aを切断しても次回接続へ必ずその行が残る
セッション終了で一時データは削除される。
D
Aの行はCOMMIT後もAに残り、別セッションからは見えない★ 正解
保持範囲はセッションであり全接続共有ではない。
解説
PRESERVE ROWSではデータはセッション単位に保持され、COMMITで消えない。別セッションから同じデータを共有できるわけではなく、セッション終了で削除される。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。