`
peijunlin2008
  • 浏览: 167501 次
  • 性别: Icon_minigender_1
  • 来自: 河北省
社区版块
存档分类
最新评论

ORA-30926: 无法在源表中获得一组稳定的行

 
阅读更多
ORA-30926: 无法在源表中获得一组稳定的行。

原因比较简单,因为在merge into时需要设定一个key值,会根据这个key值来决定merge into的操作(update还是insert into),所以要求在merge时这个key值是唯一的。所以要先从临时表中选出全部数据而且key值是唯一的。
分享到:
评论
1 楼 kandari 2014-03-24  
临时表过滤,请问要怎么做?

merge into a表
using(b表)
on(a.name=b.naem)
when mached then
update set

现在是A表有name有重复的,我现在过滤了重复数
接着怎么更新了

相关推荐

Global site tag (gtag.js) - Google Analytics