关于merge into 报错,求指导

u012863855 u012863855 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
对于 merge into 有一个搞错是 在 on 中写了 列,而 update 中又更新了改列,则会报一个
无法更新 ON 子句中引用的列,
但是 我发现我们生产上 ,写了一个这样的情况即

merge into tbl a
(select col , col2
from tbl2) b
on (a.col = '2')
when matched then update
set a.col = b.col

但是没有报错,而且还更新成功了,很奇怪,请问大家知道为什么吗?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
u012863855
Oracle 17,133 成员 55,258 内容