【Oracle SQL*Plus】テーブル内のレコードを全削除する(TRUNCATE TABLE)
備忘録になります。テーブル内のレコードを全削除するときにTRUNCATE TABLEを利用します。DELETEより高速に削除出来ます。
SQL> SELECT * FROM TEST_TABLE;
ID NAME VAL1 VAL2
---------- ---------- ---------- ----------
2 NAME-B 2 B
3 NAME-C 3 C
4 NAME-D 4 D
5 NAME-E 5 E
1 NAME-A 1 A
SQL> TRUNCATE TABLE TEST_TABLE;
表が切り捨てられました。
SQL> SELECT * FROM TEST_TABLE;
レコードが選択されませんでした。
関連記事