delete from 表名与truncate table 表名区别
更新时间:2012年10月24日 18:54:22 作者:
delete from 表名与truncate table 表名区别,选择适合我们的删除数据库数据的方法
1.delete不能使自动编号返回为起始值。但是truncate能使自动增长的列的值返回为默认的种子
2.truncate只能一次清空,不能按条件删除。但是delete可以按条件清除部分记录。
3.truncate清空数据表性能(速度)比delete快。
4.truncate不会记录到系统日志,不会触发delete触发器。
2.truncate只能一次清空,不能按条件删除。但是delete可以按条件清除部分记录。
3.truncate清空数据表性能(速度)比delete快。
4.truncate不会记录到系统日志,不会触发delete触发器。
相关文章
SQL Server 2012 FileTable 新特性详解
FileTable是基于FILESTREAM的一个特性。本文给大家介绍SQL Server 2012 FileTable 新特性详解,非常不错,感兴趣的朋友一起学习吧2016-08-08Sql中将datetime转换成字符串的方法(CONVERT)
这篇文章主要介绍了Sql中将datetime转换成字符串的方法,需要的朋友可以参考下2014-04-04SQL Server误区30日谈 第30天 有关备份的30个误区
备份不会导致对用户对象加锁,虽然备份对IO系统的负担导致看起来阻塞了,但实际上不会。唯一的特例是当备份包含到那些最小日志操作涉及到的数据区需要被加锁时,这个操作会阻塞CheckPoint,但DML操作永远不会受到备份操作的阻塞2013-01-01
最新评论