DELETE 与 TRUNCATE 有什么不同?
来源:互联网 发布:分手后复合 知乎 编辑:程序博客网 时间:2024/04/29 16:15
TRUNCATE和DELETE有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4、TRUNCATE不能触发任何DELETE触发器。
5、不能授予任何人清空他人的表的权限。
6、当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。
7、不能清空父表。
- DELETE 与 TRUNCATE 有什么不同
- DELETE 与 TRUNCATE 有什么不同?
- DELETE 与 TRUNCATE 有什么不同?
- truncate和delete之间有什么区别
- Truncate与Delete删除表不同处
- Oracle里,delete table和truncate table有什么区别?
- truncate和delete和drop之间有什么区别
- truncate和delete、trop之间有什么区别?
- truncate与delete
- Delete与truncate语句
- delete与truncate区别
- truncate 与 delete
- TRUNCATE TABLE 与 DELETE
- TRUNCATE与DELETE
- truncate 与delete
- delete ,truncate, drop 的不同处
- truncate与delete的区别
- truncate table 与 delete异同
- 关于VC,GCC成员变量的内存对齐和偏移量的问题
- SourceInsight-便捷实用的剪贴板操作
- Linux 下 sudoer文件的一些介绍
- HDU 4364 Matrix operation(模拟)
- javascript变量作用域
- DELETE 与 TRUNCATE 有什么不同?
- Andorid Http请求返回405
- Android APK反编译详解(附图)
- 获取系统日期与某一个日期之间的天数
- java文件过滤器(File类listFiles方法可选参数)--获取目录下指定的某类文件
- {{JS}}无提示强X当前窗口
- HOSt ip is not allowed to connect to this MySql server / mysql开启ip访问
- BroadcastReceiver应用详解
- android 发送UDP包和java应用程序来接听