博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle : 无法更新 ON 子句中引用的列
阅读量:5814 次
发布时间:2019-06-18

本文共 770 字,大约阅读时间需要 2 分钟。

下面这个句子总是无法执行,提示:无法更新 ON 子句中引用的列: "PT"."GROUP_CODE"

原因:on中 "PT"."GROUP_CODE"已经用作了匹配,无法在update里又做更改,需要去掉匹配才能做update操作。

merge into t_procedure_test pt

using (select ro.route_groupid, ro.group_next group_name,tec.TECHNICSID,tec.TECHNICSNAME
--,tec.MODEL_CODE,tec.ENABLED,tec.MO_NUMBER,tec.ROUTE_CODE, ro.group_code
from t_smo_technics tec ,t_co_route_control ro
where tec.MODEL_CODE='1002000005051' and tec.route_code=ro.route_code and ro.group_next='NBPACK-FINAL-TEST') gro
on (gro.TECHNICSID=pt.TECHNICS_ID and gro.route_groupid=pt.GROUP_CODE)
when matched then
update set pt.GROUP_CODE='Test'
when not matched then
insert (TECHNICS_ID,TECHNICS_NAME,group_name,group_code,test_item_id) values(000,'test','test','000',000);

转载于:https://www.cnblogs.com/hanje/p/10614814.html

你可能感兴趣的文章
js之无缝滚动
查看>>
Django 多表联合查询
查看>>
logging模块学习:basicConfig配置文件
查看>>
Golang 使用 Beego 与 Mgo 开发的示例程序
查看>>
ntpdate时间同步
查看>>
+++++++子域授权与编译安装(一)
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
ASA5585-S20测试方案
查看>>
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
常见概率分布及python实现
查看>>
Java中的访问权限
查看>>
MySQL索引底层实现
查看>>
Excel 2010 如何将筛选后的数据复制粘贴到另一个工作表筛选后的表格里
查看>>
python例子
查看>>
环境变量(总结)
查看>>
PHP垃圾回收机制
查看>>
linux socket网络编程 线程池实现客服端程序
查看>>
thinkphp5中的一些关于命名空间的tisp
查看>>