打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
oracle 怎样快速删除一个表中全部的数据
http://blog.csdn.net/bo5509/article/details/8476138
2013
示例一:delete from emp;

示例二:truncate table emp;


TRUNCATE TABLE 虽然与不带 WHERE 的 DELETE 语句相同 
但 TRUNCATE TABLE 速度更快而且占资源少速度快 

TRUNCATE TABLE 不记录日志所以不能激活触发器 

TRUNCATE TABLE 不能用于参与了索引视图的表

当使用delete删除时,虽然删除了表中的所有数据,但是没有释放表所占的空间,如果用户确定要删除表中所有数据,使用实例二语句速度更快。delete语句可以回退,但truncate语句操作不能回退,执行的时候要多加注意这一点。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一次oracle大量数据删除经历
truncate与delete的区别
sql优化原则与技巧
实例对比Oracle中truncate和delete的区别
Oracle操作
java及数据库基础知识
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服