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 删除表的区别的主要内容,如果未能解决你的问题,请参考以下文章

truncate;和delete;

delete和truncate之间的差别都有哪些

truncate table 和delete * from的区别

oraccle中truncate和delete的效率如何

truncate和delete之间有啥区别

delete和truncate