ORA-38104 是一个 Oracle 数据库错误代码,表示“无法启动并行查询的并行执行,因为没有可用的并行执行插槽”。这个错误通常发生在尝试执行并行查询,但系统配置不允许或没有足够的资源来支持并行执行时。 2. 可能导致 ORA-38104 错误的常见原因 并行度设置过高:如果查询的并行度(parallel degree)设置超过了系统可用的并...
ORA-38104是Oracle数据库中的一个错误代码,表示无法更新ON子句中引用的列。这个错误通常发生在使用MERGE语句进行数据合并操作时。 在Oracle数据库中,MERGE语句用于将数据从一个表合并到另一个表,根据指定的条件进行插入、更新或删除操作。在MERGE语句中,ON子句用于指定合并条件,而当ON子句中引用的列需要进行更新...
ORA-38104: 无法更新 ON 子句中引用的列: "T2"."NAME" 2. DELETE子句的WHERE顺序必须最后 MERGE INTO T2 USING T1 ON (T1.NAME=T2.NAME) WHEN MATCHED THEN UPDATE SET T2.MONEY=T1.MONEY+T2.MONEY DELETE WHERE (T2.NAME = 'A') WHERE T1.NAME='A'; ORA-00933: SQL 命令未正确结束 3.DELETE...
正确的写法, 1:要么UPDATE SET 后面字段不能包含ON 后面出现的字段 2:要么直接就不使用下面的语句(这个根据实际需求来取舍) WHEN MATCHED THEN UPDATE SET "CONFIG_ID" = 2,"REPORT_ID"=6 参考链接:Oracle“ORA-38104: 无法更新ON子句中引用的列”解决方式 - MrZhaoyx - 博客园 ——— 版权声明:本文为CSD...
ORA-38104: 无法更新 ON 子句中引用的列: 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 ,...
--- MERGE语法简介 语法如下: MERGE hint INTO schema . table t_alias USING schema . { tab...
UPDATE SET TARGET.ORA_ARCHIVE_STATE = '1';ERROR at line 1:ORA-38104: Columns referenced in the ON Clause cannot be updated: "TARGET"."ORA_ARCHIVE_STATE"This same script works well in 12.1.0.2 (not patched with the merge patch provided), and 12.2.0.1....
ORA-38104 Columns referenced in the ON Clause cannot be updated: string Cause LHS of UPDATE SET contains the columns referenced in the ON Clause© Oracle About Oracle Contact Us Products A-Z Terms of Use & Privacy Cookie 喜好设置 Ad Choices...
Expected behavior Expected a result set. Actual behavior ORA-38104: Columns referenced in the ON Clause cannot be updated Steps to reproduce the problem Tried to run this query and got ORA-38104: ctx.mergeInto(PRODUCT) .usingDual() .on(P...
使用了:MERGE INTO table a using table b on a.id=b.id when matched then update set ... when not matched then insert ...语句,下面是我写的有bug的sql,写的时候感觉没什么错,但是执行完了就发现报错误:ORA-38104:Columns referenced in the ON Clause connot be updated:"a"."id" /*错误的sql...