特定のテーブルのレコードを全て削除するときは、DELETEではなくほとんど、TRUNCATEが使われる。
DELETE | TRUNCATE |
データをロールバックすることができる | データを完全削除することになり、ロールバックすることはできない |
処理速度が遅い | 処理速度はDELETEよりも速い |
使用しているディスク領域が解放されない | 使用しているディスク領域が解放される |
特定のテーブルのレコードを全て削除するときは、DELETEではなくほとんど、TRUNCATEが使われる。
DELETE | TRUNCATE |
データをロールバックすることができる | データを完全削除することになり、ロールバックすることはできない |
処理速度が遅い | 処理速度はDELETEよりも速い |
使用しているディスク領域が解放されない | 使用しているディスク領域が解放される |