ORACLE MASTER Bronze DBA 26ai記憶域の割当てと空き容量オリジナル・公式資料照合難易度
不要な通常表の全行を除去し、列定義や表自体は残す目的でTRUNCATE TABLEを検討している。DROP TABLEとの主な違いはどれか。
A
TRUNCATEは必ず一行だけを条件付きで削除する
WHERE条件で一行だけを選ぶ操作ではない。
B
DROPは全行を残し列名だけを変える
DROP TABLEは表の削除であり列名変更ではない。
C
TRUNCATEは表定義を残し、全行を除去する★ 正解
表自体を削除するDROPとは対象範囲が異なる。
D
TRUNCATEは実行前の状態へ常にROLLBACKできる通常DMLである
通常のDELETEと同じロールバック可能性ではない。
解説
TRUNCATE TABLEは表を残して全行を除去するDDLである。表そのものの定義を削除するDROP TABLEや、通常DMLのDELETEと区別する。
根拠資料・確認情報
対応範囲:Bronze DBA Oracle AI Database 26ai Fundamentals(1Z0-185-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。