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;