日期:2014-05-17  浏览次数:20681 次

求助,有关Oracle表更新问题!!!欢迎高手解答
现有两张表结构相同的表A和B
要将表B中的数据更新到表A(每隔1周更新一次,更新前已将原有旧数据删除)
A表的a和b字段都有唯一约束
可是更新时一直提醒违反唯一约束
通过语句
select * from A a,B b where a.a=b.a and a.b=b.b;
查询不到任何记录
请高手指点......

------解决方案--------------------
刪除A表數據後,執行Commit提交試一下。
------解决方案--------------------
A表的a和b字段都有唯一约束
==========================================
LZ应该查
select a, count(*)
from b
group by a
having count(*) >= 2

select b,count(*)
from b
group by b
having count(*) >= 2
------解决方案--------------------
是否有真的删除A表的数据,commit等