在使用oracle数据库时,有时需要提交事务,有时不需要.具体什么时候需要,什么时候不需要?
DML语句:update,delete,insert等修改表中数据的需要commit
DDL语句:create,drop,alter等修改表结构的,就不需要commit,因为内部隐藏了commit
注意mysql和oracle中使用commit的区别
1.Mysql:
Mysql中默认在进行DML操作时,是隐式提交事务
2.Oracle
Oracle中在进行DML操作时,需要显示提交事务.
原文:https://www.cnblogs.com/yaoze2018/p/10970064.html