oracle中清空表数据的两种⽅法
truncatedelete1、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后还是接着⾃增
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论