首页 > 数据库技术 > 详细

oracle中清空表数据的两种方法

时间:2016-08-24 14:28:49      阅读:258      评论:0      收藏:0      [点我收藏+]

1、delete from t

2 、truncate table t

 区别: 

1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚

2、delete from t可以回滚,truncate table t 不可以回滚

3、 truncate table t 执行效率更高,会回收表空间,delete from t执行效率慢,不会回收表空间

4、 truncate table t高水线下降,delete from t高水线不降(这个不太明白...)自增ID,TRUNCATE后从1开始,DELETE后还是接着自增

oracle中清空表数据的两种方法

原文:http://www.cnblogs.com/doudouxiaoye/p/5802760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!