Oracle 清空表的方式
哈哈
阅读:721
2021-03-31 13:27:52
评论:0
Oracle 清空表的方式:
方式一:delete from 表名
方式二:truncate table 表名
清空方式的区别:
1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚
2、delete from 可以回滚,truncate table 不可以回滚
3、 truncate table t 执行效率更高,会回收表空间,delete from t执行效率慢,不会回收表空间
4、 truncate table 高水线下降,delete from 高水线不降(这个不太明白...)自增ID,TRUNCATE后从1开始,DELETE后还是接着自增
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。