【发布时间】:2018-05-04 14:45:52
【问题描述】:
这是对实际场景的简化;在哪里查看表 B 上的缺失记录。
假设有两个数据库表 A ; B.
表 A 上有一个 on insert 触发器;它对表 B 执行插入操作(但它没有 COMMIT;)。 如果我们通过 JDBC 连接器打开一个 db 连接;并在表 A 上插入;并提交它; 触发器的行为是什么?它会自动提交表 B 上的插入语句吗?
【问题讨论】:
-
您是否尝试添加提交?如果你这样做了,你会看到一个错误——这是不允许的(除非它是自主的)。
-
我没有添加提交。想在此之前确认行为。