相关疑难解决方法(0)

合并时如何避免ORA-3814错误?

我有这样的代码

MERGE INTO target_table tgt
USING source_table src
on(tgt.c1=src.c1)
WHEN MATCHED THEN
UPDATE SET tgt.c1=src.c2
Run Code Online (Sandbox Code Playgroud)

我得到ORA-38104: Columns referenced in the ON clause cannot be updated.我理解这个错误的原因.但是我们怎样才能重写这段代码呢?没有使用光标有没有可能吗?

oracle merge ora-38104

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

merge ×1

ora-38104 ×1

oracle ×1