truncate delete drop 区别
来源:互联网 发布:美国的宏观经济数据 编辑:程序博客网 时间:2024/04/20 18:01
1.truncate delete 都是删除数据,不删除表结构,DROP删除数据和表结构。
2.delete 是DML语句,会产生undo数据,需要提交事物后生效,可以回滚,并且触发TRIGGER;而 truncate ,drop是DDL 立即生效,不可以回滚,不触发TRIGGER。
3.delete 不影响所占用的EXTENT,HWM保持不变。drop 会释放全部空间。truncate 会释放到默认MINEXTEN个extent,除非用resuse stroage,并且会恢复HWM.
4.10g后DROP在允许时间内 undo_retention 时间内 可以用FLASHBACK恢复。
一般时间DROP<TRUNCATE<DELETE
5、TRUNCATE TABLE 的对象必须是本模式下的,或者有drop any table的权限 而 DELETE 则是对象必须是本模式下的,或被授予 DELETE ON SCHEMA.TABLE 或DELETE ANY TABLE的权限
- delete,truncate,drop 区别
- drop truncate delete区别
- truncate delete drop 区别
- truncate、delete、drop区别
- drop delete truncate 区别
- TRUNCATE,DELETE,DROP区别
- drop,truncate,delete区别
- TRUNCATE DELETE DROP区别
- drop,truncate,delete 区别
- delete、truncate、drop区别
- truncate,delete,drop的区别
- Truncate,delete与drop区别
- DELETE/TRUNCATE/DROP的区别
- Truncate drop 和 delete 区别
- Truncate、delete与drop区别
- DELETE、TRUNCATE、DROP区别分析
- drop ,truncate,delete 的区别
- delete、truncate、drop的区别
- adohttp://doc.51windows.net/ado/?url=/ado/mdhowupdatedata.htm
- 【HLSL学习笔记】WPF Shader Effect Library算法解读之[BandedSwirl]
- 话说程序员的职业生涯
- 关于邮件的自动发送
- 240多个jQuery插件
- truncate delete drop 区别
- 太阳出来了~
- 多线程编程初探
- Sphinx+Mysql+中文分词安装-实现中文全文搜索
- wingate
- Microsoft Office2007每次启动是都会出现配置进度解决方法
- 天津到北京,非和谐号,不到西站的车
- 从网上查看到的最全的jQuery插件列表
- .net framework 2.0,3.0与3.5之间的关系