0
我有一个shell脚本来运行一个SQL文件,当我们需要在DB2中提示它提交或回滚。我面临的问题是MERGE
声明。如果SQL脚本具有包含更新语句的MERGE
,则在我们提交之前,更改不会反映在表中。但是,如果我有一条简单的UPDATE
声明,即使没有提交,我也可以使用"with ur"
选项查看数据中的更改。如果具有MERGE
更新的脚本在MERGE
后面有一个COMMIT
,我们无法回滚这些更改,因为它们已经被提交。在执行MERGE
语句以查看更改后,是否有人可以告知COMMIT
是否为必需的?合并与更新和提交