2016 - 2024

感恩一路有你

oracle开启事务 请问Oracle何时开启一个事务啊,谢谢?

浏览量:2290 时间:2021-03-18 02:35:12 作者:admin

请问Oracle何时开启一个事务啊,谢谢?

当然不是。在Oracle中,只有DML可以打开事务。也就是说,insert、update和delete将启动一个事务,当使用commit/rollback/DDL命令时,事务将自动结束。其他语句,如查询语句select(不包括for update和其他语句),将不会打开事务。加:首先,我很抱歉。在上一次回复中,我错误地将DML写为DDL,这可能会让您误解。”当insert语句后跟一个打开的事务时,那么另一个insert语句将是一个新事物,对吗?”这种说法是不正确的。如果第一个插入没有提交或回滚,则第二个插入和第一个插入属于同一事务。因为insert不是commit/rollback/DDL命令,而是DML命令。第一次插入完成后,立即执行创建新表、删除表等命令(DDL命令),当前事务结束。

oracle开启事务 oracle创建第二个实例 oracle自治事务

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。