中国教程网论坛's Archiver

寅生 发表于 2006-5-1 08:09

怎样最快地清空所有的记录?

[b]问[/b]:清空记录,我都用的delete命令,为什么朋友使用truncate命令呢?

[b]答[/b]:因为使用truncate命令清空所有的记录速度比delete快,并且快很多呢。
看看具体方法,identity字段是可以修改的,缺省是关闭的,我们要把开关打开:
set identity_insert table on
insert ....
set identity_insert table off
这个命令只是显式地插入数据,当然我们也可用这个命令插入到identity间隙。identity字段的内容是不可以修改的。
另外,执行delete命令后,Server仍会“记得”上一个identity,所以我们必须truncate后才可以让identity从初始值开始。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.