1.速度上,drop>truncate>delete
2.truncate和delete不刪除表的結構,drop刪除刪除表的結構和被依賴的約束,觸發器,索引 ; 存儲過程/函數將被保留,但是變爲invalid狀態
3.delete 會寫日誌,有備份可以回滾,truncate 不會寫日誌,不能回滾,因此慎用
4.delete刪除表中數據不釋放空間,truncate和drop刪除數據、釋放空間
5.truncate不觸發任何delete觸發器,deletre會觸發 相應的觸發器
1.速度上,drop>truncate>delete
2.truncate和delete不刪除表的結構,drop刪除刪除表的結構和被依賴的約束,觸發器,索引 ; 存儲過程/函數將被保留,但是變爲invalid狀態
3.delete 會寫日誌,有備份可以回滾,truncate 不會寫日誌,不能回滾,因此慎用
4.delete刪除表中數據不釋放空間,truncate和drop刪除數據、釋放空間
5.truncate不觸發任何delete觸發器,deletre會觸發 相應的觸發器