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

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/11/2
グローバル一時表をON COMMIT PRESERVE ROWSで定義した。セッ | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間