我尝试了以下几种变体,但仍继续出现错误。任何解决此问题的方法。DB2 10.1(用于z / OS V10的DB2)
对于以下
MERGE INTO TRGT t
USING SRC s
ON (t.ACCTID=s.ACCTID AND s.SEQID=123)
WHEN MATCHED THEN
UPDATE SET
MyFlag = 'Y'
错误:在“”之后发现意外的令牌“ SRC”。预期的令牌可能包括:“(”。SQLSTATE = 42601
SQLState:42601错误代码:-104
但是对于以下
MERGE INTO TRGT t
USING (SELECT SEQID, ACCTID FROM SRC WHERE SEQID=123) s
ON (t.ACCTID=s.ACCTID)
WHEN MATCHED THEN
UPDATE SET
MyFlag = 'Y'
错误:“”之后的保留字“ SELECT”的使用无效。预期的令牌可能包括:“ VALUES”。SQLSTATE = 42601
SQLState:42601错误代码:-199
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句