1. 程式人生 > >請說明SQLServer中delete from tablea & truncate table tablea的區別

請說明SQLServer中delete from tablea & truncate table tablea的區別

需要 sqlserver del 說明 rollback truncate lse delet server

請說明SQLServer中delete from tablea & truncate table tablea的區別

解答:兩者都可以用來刪除表中所有的記錄。區別在於:truncate是DDL操作,它移動HWK,使HWK值為0,不需要 rollback segment .而Delete是DML操作需要rollback segment 且花費較長時間.

請說明SQLServer中delete from tablea & truncate table tablea的區別