ORA-38104: 无法更新 ON 子句中引用的列: "A"."MAINID"
MERGE Into ywk_nmjtjbsj Y
Using (Select * From KSXNH_JZK.jzk_nmjtjbsj Where NVL(XGBZ,'1')!='1' And nvl(sfydq,'2')='j9') J
On (J.ID=Y.ID)
When MATCHED THEN
UPDATE Set
Y.ID = J.ID ,
Y.JTBM = J.JTBM,
···
执行的时候报无法更新on子句中引用的列'Y'.'ID'
Using (Select * From KSXNH_JZK.jzk_nmjtjbsj Where NVL(XGBZ,'1')!='1' And nvl(sfydq,'2')='j9') J
On (J.ID=Y.ID)
When MATCHED THEN
UPDATE Set
Y.ID = J.ID ,
Y.JTBM = J.JTBM,
···
执行的时候报无法更新on子句中引用的列'Y'.'ID'
---------------------
作者:行走的思想者
来源:CSDN
原文:https://blog.csdn.net/yali1990515/article/details/51706209?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
作者:行走的思想者
来源:CSDN
原文:https://blog.csdn.net/yali1990515/article/details/51706209?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
愿因知道了 MERGE里面条件不能作为更新结果的字段