0
我有一個shell腳本來運行一個SQL文件,當我們需要在DB2中提示它提交或回滾。我面臨的問題是MERGE
聲明。如果SQL腳本具有包含更新語句的MERGE
,則在我們提交之前,更改不會反映在表中。但是,如果我有一條簡單的UPDATE
聲明,即使沒有提交,我也可以使用"with ur"
選項查看數據中的更改。如果具有MERGE
更新的腳本在MERGE
後面有一個COMMIT
,我們無法回滾這些更改,因爲它們已經被提交。在執行MERGE
語句以查看更改後,是否有人可以告知COMMIT
是否爲必需的?合併與更新和提交