请说明SQLServer中delete from tablea & truncate table tablea的区别

请说明SQLServer中delete from tablea & truncate table tablea的区别

 

解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,使HWK值为0,不需要 rollback segment .而Delete是DML操作需要rollback segment 且花费较长时间.

posted @ 2018-08-28 12:53  borter  阅读(788)  评论(0编辑  收藏  举报