下面哪些语句会隐式提交事务?UPDATETRUNCATESELECTCREATE
时间: 2023-06-30 10:19:11 浏览: 217
mysql关于隐式提交的问题
在 Oracle 数据库中,下面的语句会隐式提交事务:
1. DDL 语句(如 CREATE、DROP、ALTER)会自动提交当前事务,因为 DDL 语句执行时需要对表结构进行修改,需要立即生效。
2. TRUNCATE 语句会自动提交当前事务,因为 TRUNCATE 会直接删除表中所有数据,需要立即生效。
因此,选项 TRUNCATE 和 CREATE 会隐式提交事务。而 UPDATE、SELECT 不会隐式提交事务。需要注意的是,如果在使用 UPDATE、SELECT 时使用了显式事务控制语句(如 BEGIN、COMMIT、ROLLBACK),则需要手动提交或回滚事务。
阅读全文