请说明SQLServer中delete from tablea & truncate table tablea的区别
Posted borter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请说明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 且花费较长时间.
以上是关于请说明SQLServer中delete from tablea & truncate table tablea的区别的主要内容,如果未能解决你的问题,请参考以下文章
mssql sqlserver update delete表别名用法简介