目标:我正在尝试检索受UPDATE
查询影响的记录。
根据IBM 的文章,我可以使用以下查询:
SELECT empno, salary FROM FINAL TABLE
(UPDATE employee SET salary = salary * 1.10 WHERE job = 'CLERK')
但是,当我尝试在数据库中运行类似查询时,出现以下错误:
[42601][-199] [SQL0199] Keyword UPDATE not expected. Valid tokens: INSERT.
查看 Db2 for i 7.2 Knowledge Center,表明只有
INSERT
's 在 s 中有效data-change-table-reference
,而不是UPDATE
'shttps://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_72/db2/rbafztabref.htm
您在原始问题中引用的链接适用于 DB2 for LUW(Linux、Unix 和 Windows)9.7。这本质上是与 Db2 for i 不同的产品。