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
相关推荐
在Ubuntu系统上安装Oracle数据库可能涉及一系列步骤,包括配置环境、安装依赖包和解决可能出现的...以上就是Ubuntu上安装Oracle所需的知识点,这个过程中需要注意细节,避免错误,以确保数据库的顺利安装和稳定运行。
Oracle 9i exp 遇见 EXP-00008 ORA-00942 EXP-00024 错误的解决 在 Oracle 9i 中,exp工具是非常重要的数据导出工具,但是在使用过程中,经常会遇到一些错误,例如 EXP-00008 ORA-00942 EXP-00024 等错误,这些错误...
问题描述:在使用Weblogic部署项目时,可能会遇到`java.lang.ClassNotFoundException:org.oasis_open.docs.wsn.bw_2.CreatePullPoint`这类错误。这通常是因为项目依赖中的`cxf-services-wsn-core-2.5.9.jar`与...
Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。它的设计理念是“一次编写,到处运行”,这意味着编写的Java代码可以在任何支持Java的平台上运行,无需重新...
例如,在Windows Server 2008、2013、2016上引入了CredSSP加密Oracle修正,可能导致Windows 10远程桌面连接时出现身份验证错误。微软针对CVE-2018-0886漏洞的解决方案是通过补丁更新,需要在受影响的系统上安装补丁...
Oracle JDBC驱动程序是Java应用程序与Oracle数据库之间通信的桥梁,其中`ojdbc14-10.2.0.4.0.jar`是Oracle数据库的一个特定版本的JDBC驱动包。这个版本对应于Oracle数据库10g Release 2。本文将深入探讨JDBC驱动、...
它的语法与C++类似,但更简化,减少了容易引发错误的指针操作。 2. **类与对象**: Java是一种面向对象的语言,一切皆为对象。"Meet"可能包含多个类,如User类代表用户,Connection类代表用户之间的连接,Event类...
恭喜你,你遇到的错误是值得认真对待的错误,是会影响你学习生涯的错误,问一下google或者百度吧。照着下面的方法查查看。 一般来讲,搜索引擎可以搜到各种知识点,我曾经跟同学们开玩笑说:“学会了怎么google...
【WebLogic Web 应用开发】是针对使用Oracle WebLogic Server进行Web应用程序开发的主题。WebLogic Server是一款由甲骨文公司提供的企业级应用服务器,它提供了用于构建、部署和管理分布式Java EE(Java Platform, ...