博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 语句常见错误
阅读量:5925 次
发布时间:2019-06-19

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

Merge into的注意点之ORA-30926:无法在源表中获得一组稳定的行?

merge into 的内部处理是将table_source 的每一条记录和table_target的每一条记录对比匹配,匹配到符合条件的 记录就会进行修改,匹配不到的话就会insert。如果table_source的匹配列中有重复值的话,等到第二次重复的列值匹配的时候,就会将第一次的update后的值再一次update,就是说合并后的table_target中会丢失在table_source中的记录!!!如果记录丢失的话,两表合并的意义何在?!!因此我们使用merge into要注意:源表匹配列中不能有重复值,否则无法匹配(报错)。

转载地址:http://yosvx.baihongyu.com/

你可能感兴趣的文章
Requests 与 BeautifulSoup 模块
查看>>
爱乐馆-无损古典之刘汉盛榜单100牒
查看>>
Groovy入门之二:Map
查看>>
Nginx 无缝升级(Linux +Windows)
查看>>
$resource in AngularJS
查看>>
Xtreme Property Grid
查看>>
kubernetes1.5.1集群安装部署指南之基础组件安装篇
查看>>
描述论的发展
查看>>
Linux的防火墙管理命令:iptables
查看>>
初探django-使用uwsgi+supervisor+nginx来部署服务
查看>>
安装Tomcat
查看>>
Shell的字符串表达式介绍-实践及企业案例脚本剖析
查看>>
Android Fragment实践(一)
查看>>
虚拟机中克隆操作系统后网络的设置
查看>>
CentOS -简单shell
查看>>
我的友情链接
查看>>
KVM+ceph-RBD 快照创建问题
查看>>
javamail使用小记
查看>>
老徐FrankXuLei受邀为 @IGT中国研发中心 讲授《WCF分布式开发与SOA架构设计》课程...
查看>>
interceptor + spring mvc + token 防止表单重复提交
查看>>