原文:Oracle“ORA-38104: 无法更新ON子句中引用的列”解决方式

今天在plsql中使用merge into更新字段时遇到了一个问题。 相关代码如下: 这里请注意,在ON中出现的字段,不可以在WHEN MATCHED THEN中更新,所以无法更新A.CORE SIZE字段 正确的写法如下: ...

2020-07-02 16:00 0 2367 推荐指数:

查看详情

oracle : 无法更新 ON 子句中引用

下面这个句子总是无法执行,提示:无法更新 ON 子句中引用: "PT"."GROUP_CODE" 原因:on中 "PT"."GROUP_CODE"已经用作了匹配,无法在update里又做更改,需要去掉匹配才能做update操作。 merge into t_procedure_test ...

Thu Mar 28 22:36:00 CST 2019 0 1037
Oracle 两表更新 报错ORA-01779: 无法修改与非键值保存表对应的

报错: 原因:B表去更新A表字段,在A表和B表关联的时候,B表date_num不是主键或date_num字段没有设置唯一键,导致B表date_num里有重复数据 解决办法:   第一种:修改业务数据,使date_num数据唯一   第二种:写一个视图 ...

Mon Nov 02 23:46:00 CST 2020 0 1020
oracle之WHERE子句中常用的运算符

WHERE子句中常用的运算符4.1 运算符及优先级:算数运算符*,/,+,-,逻辑运算符not, and ,or比较运算符单行比较运算 =,>, >=,<,<=, <>多行比较运算 >any,>all,<any,<all ...

Mon Jun 11 18:20:00 CST 2018 0 1241
SQL语句中 NOT IN 子句的“正确打开方式

在写SQL语句的时候,若where条件是判断用户不在某个集合当中,我们习惯使用 where 列名 not in (集合) 子句,这种写法本身没有问题,但实践过程中却发现很多人在写类似的SQL语句时,写的代码存在隐患,而这种隐患往往难以发现。 1. 存在隐患的写法 首先,我们来评估一条简单 ...

Fri Aug 18 02:02:00 CST 2017 2 22361
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM