ORACLE MASTER Silver DBA 26aiメモリー・プロセスと管理ツールの使い分けオリジナル・公式資料照合難易度
SQL*Plusの管理スクリプトで、出力ファイルの書込み等のOSエラー発生時にも失敗コードで終了したい。SQL文のエラー処理とは別に設定するものはどれか。
A
SET HEADING OFFだけ
出力見出しの表示設定でありエラー時終了ではない。
B
WHENEVER SQLERRORだけでOSエラーも常にすべて扱う
SQLエラー処理とOSエラー処理は別に定義する。
C
SPOOL OFFだけ
出力記録の停止でありOSエラー時の終了方針ではない。
D
WHENEVER OSERROR EXIT FAILURE ROLLBACK★ 正解
OSエラー時の失敗終了と未確定変更の取消を指定する。
解説
WHENEVER OSERRORはOSエラー検出時の動作を指定する。WHENEVER SQLERRORはSQLやPL/SQLのエラーを対象とし、両方の対象範囲を区別して設定する。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver DBA 26ai(1Z0-182-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。