【Oracle】基础知识面试题
1)Truncate 是DDL 语句,DELETE 是DML语句。2)Truncate 的速度远快于DELETE;原因是:当执行DELETE操作时所有表数据先被COPY到回滚表空间,数据量不同花费时间长短不一。而TRUNCATE 是直接删除数据不进回滚表空间。3)delete 数据可以运行Rollback 进行数据回滚。而Truncate 则是永久删除不能回滚。4) Truncate 操作不会触发表上的delete触发器,而delete 会正常触发。5) Truncate 语句不能带where 条
原创
2022-06-27 10:26:38 ·
5562 阅读 ·
0 评论