SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access
Oracle/ SQL Server/ MySQL/
TRUNCATE TABLE 表名
PostgreSQL/
TRUNCATE [ TABLE ] 表名
TRUNCATE TABLEは表のデータをすべて削除するときに使用します。
このときログの取得やインデックス処理などを行わないためDELETEより高速にデータを削除することができます。
ログの取得を行わないためデータを復元することができなくなります。
関連キーワード
SQL実行例の説明 (1)
T1_SAMPLE表のデータをすべて削除します。
TRUNCATE TABLE T1_SAMPLE;