×
DML文
1Z0-071試験で非常に重要なのが「DELETE 文と TRUNCATE TABLE コマンドの相違点」です。① DELETE はDML文であり、個別行のWHERE削除が可能で、UNDO情報を生成するため ROLLBACK が可能。② TRUNCATE はDDL文であり、全行一括削除のみ可能で、暗黙のCOMMITが発生するため ROLLBACK が不可能(復元できない)、ただし領域を解放し処理速度が極めて高速。また、他テーブルの外部キー(FK)から参照されている親行をDELETEしようとした際のエラー挙動もよく問われます。 特に Oracle Database 特有の挙動(NVLや独自結合記法など)と、ANSI/ISO SQL 標準規格の記法(COALESCEやJOIN構文など)の両方の違いを意識して学習を進めることが得点力アップに直結します。

関連する用語

データの追加を行う「INSERT文」、データの書き換えを行う「UPDATE文」、高速全件削除を行う「CREATE TABLE文とALTER TABLE文」、ロールバックを可能にする「トランザクション制御」と深く関係しています。 これらの用語と組み合わせて出題されるケースが多いため、相互の概念の違いやデータ連携の流れを意識しながら復習を行いましょう。

ファクトチェック:ORACLE MASTER Silver SQL 2019 / 1Z0-071-JPN(2026-08-01確認)。試験時間120分、78問、合格ライン63%です。掲載記事は2019試験の学習用で、現行26ai試験とは別資格として扱います。

この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。

公式資料

用語集一覧 / ← 前の記事 / 次の記事 →