SqlServer--delete和truncate 删除表的区别
Posted hao_1234_1234
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer--delete和truncate 删除表的区别相关的知识,希望对你有一定的参考价值。
--删除表中的全部数据,自动编号不清零。
--1.delete from Biao
--删除表中的全部数据,自动编号清零。
--2.truncate table Biao
--truncate特点:
--1>truncate语句不能跟where条件(无法根据条件来删除,只能全部删除数据)
--2>同时自动编号恢复到初始值。
--3>使用truncate删除表中所有数据要比delete效率高的多。
--4>truncate删除数据,不触发delete触发器。
以上是关于SqlServer--delete和truncate 删除表的区别的主要内容,如果未能解决你的问题,请参考以下文章