delete from 表名与truncate table 表名区别 推荐 念旧回不到曾经 2012-10-24 18:54 2012/10/24 ©著作权 读给你听 文章标签 delete truncate 专栏分类数据库 阅读数12995 评论数0 点赞数0 收藏数0 ©著作权归作者所有:来自万象专栏作者念旧回不到曾经的原创作品,请联系作者获取转载授权,否则将追究法律责任delete from 表名与truncate table 表名区别 导读:1.delete不能使自动编号返回为起始值。但是truncate能使自动增长的列的值返回为默认的种子 2.truncate只能一次清空,.. 1.delete不能使自动编号返回为起始值。但是truncate能使自动增长的列的值返回为默认的种子 2.truncate只能一次清空,不能按条件删除。但是delete可以按条件清除部分记录。 3.truncate清空数据表性能(速度)比delete快。 4.truncate不会记录到系统日志,不会触发delete触发器。 更多文章请关注《万象专栏》 转载请注明出处:https://www.wanxiangsucai.com/read/cv148448 话题推荐: #delete# #truncate# 打赏 0 赞 收藏 评论 举报 上一篇:SQL Server 高性能写入的一些经验总结 下一篇:SQL Server 数据库备份和还原认识和总结 (一)