重庆思庄Oracle、Redhat认证学习论坛

标题: truncate与delete区别 [打印本页]

作者: 橡皮草帽    时间: 2020-3-6 22:22
标题: truncate与delete区别
在mysql和oracle数据库中delete与truncate都是可以用来对数据进行删除操作,但是二者又有些不同。


总结:
1.delete适用于数据量较小,对于性能要求不是很高的情况下,可以采用delete加上where子句进行删除数据。
2.如果需要考虑事务提交回滚操作的,适合适用delete进行删除数据。
3.当涉及到大量数据,而且是不需要回滚的情况下,并且要求速度快效率高,则可以使用truncate来删除数据。





欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2