1.ora-38104: 无法更新 on 子句中引用的列
原因因为 在merge into 语句的update中 更新了用于作为on 链接的字段
merge into fxyd_rwsp sp using (SELECT ? RWPC_BH, SYSDATE SPSJ, ? XXLY_DM, ? SPYJ, ? SPYJSM, ? SPRY_DM, ? SPRY_MC, ? SPY_SWJG_DM FROM DUAL) newsp
注意
此处的
on (sp.rwpc_bh = newsp.RWPC_BH)
on (sp.rwpc_bh = newsp.RWPC_BH)
on (sp.rwpc_bh = newsp.RWPC_BH) when not matched then insert values(newsp.RWPC_BH,newsp.SPSJ,newsp.XXLY_DM,newsp.SPYJ,newsp.SPYJSM,newsp.SPRY_DM,newsp.SPRY_MC,newsp.SPY_SWJG_DM) when matched then
注意
sp.rwpc_bh = newsp.rwpc_bh
on的字段这里是不能更新的
on的字段这里是不能更新的
update set sp.rwpc_bh = newsp.rwpc_bh , sp.SPSJ = newsp.SPSJ, sp.XXLY_DM = newsp.XXLY_DM, sp.SPYJ = newsp.SPYJ, sp.SPYJSM = newsp.SPYJSM, sp.SPRY_DM = newsp.SPRY_DM, sp.SPRY_MC = newsp.SPRY_MC, sp.SPY_SWJG_DM = newsp.SPY_SWJG_DM2.ora-01789
相关推荐
Oracle 约束错误约束错误Oracle 约束错误约束错误
oracle数据库错误大全 错误查询 错误解释 根据错误号查询错误信息。
Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全
遇见oracle错误时,查找错误码对应的原因说明,便于定位并解决问题。
Oracle常见错误代码 Oracle常见错误代码 以下表格中收集了Oracle中常见错误代码。
oracle错误中文解释
详细介绍 ORACLE 异常错误处理异常错误处理异常错误处理
oracle错误手册.pdf很是不错的oracle错误手册.pdf
ORACLE常见错误代码的分析与解决ORACLE常见错误代码的分析与解决ORACLE常见错误代码的分析与解决ORACLE常见错误代码的分析与解决
Oracle错误代码描述
Oracle官方文档CHM合集-Oracle10g错误代码
oracle 11g 错误码大全
oracle监听1067错误的处理 oracle监听1067错误的处理 oracle监听1067错误的处理 oracle监听1067错误的处理
Oracle官方文档CHM合集-Oracle9i错误代码
Oracle_Errors(oracle错误信息)解释
oracle数据库经常出现错误代码,代码的含义查询。
oracle数据库常见错误码的原因和解决的办法
Oracle 错误代码对应表 错误标记 Oracle 错误 SQLState 示例代码和/或注释 基于语句:SELECT ename FROM emp 变种的 SQL 相关错误