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'
---------------------
作者:行走的思想者
来源:CSDN
原文:https://blog.csdn.net/yali1990515/article/details/51706209?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
 
 
愿因知道了 MERGE里面条件不能作为更新结果的字段
posted @ 2020-08-06 15:08  小窝蜗  阅读(648)  评论(0编辑  收藏  举报