SQL: Truncate vs Delete
来源:互联网 发布:js newarray 编辑:程序博客网 时间:2024/05/17 09:38
- Truncate: 是一种DDL操作,不会记录日志,不可回滚,而且不会触发trigger,性能要快些;
但是需要小心使用;
- Delete: 是一种DML操作,可以回滚,而且出发tirigger,性能要慢些;
- Note:
1. Truncate 不能用于表变量;
declare @TempTable table(ID INT)
truncate table @TempTable
--parse error
2. 可以用于临时表
create table #Temp (ID int)
truncate table #Temp
--prase right
- SQL: Truncate vs Delete
- delete vs truncate
- DELETE vs TRUNCATE
- truncate VS delete
- SQL drop,delete,truncate
- SQL drop delete truncate
- SQL 中 Delete、Truncate、Drop
- SQL中 Delete、Truncate、Drop
- sql中的drop truncate delete
- sql之truncate 、delete与drop区别
- SQL 中 Delete、Truncate、Drop区别
- SQL 中 Delete、Truncate、Drop 的异同
- sql 级联删除信息 delete truncate drop
- sql TRUNCATE 和 delete 的区别
- SQL语言分类 TRUNCATE 与DELETE区别
- SQL truncate 、delete与drop区别
- SQL truncate 、delete与drop区别
- SQL truncate 、delete与drop区别
- 解决Fedora 下 RMagic无法安装的问题
- [ZT][知识普及贴]国人不可不知道的知识
- 初学者这样分析MFC代码(Dialog based工程)- -
- Google增强型 404 页面
- 数组和集合对象(-) Array学习
- SQL: Truncate vs Delete
- 随便说说IE和Firefox的兼容性
- Linux文件权限
- MFC:练习使用CToolBar类
- MySQL数据导入导出方法与工具mysqlimport
- 公司前辈的“地盘意识”
- ABAP OO笔记1
- 从和火狐续约三年看Google浏览器战略
- Port forward 功能测试