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后还是接着自增

标签:oracle
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号