【发布时间】:2012-12-21 19:52:32
【问题描述】:
我有一个像下面这样的表 AreaUser。
area user
------------
area2 user1
area2 user2
area3 user1
(area,user) 是一个pk
我执行如下查询
update areatable
set user = 'user2'
where user = 'user1'
第一行更新引发主键约束错误,第三行未更新。我如何忽略第一行错误并继续更新第三行 或者 在更新该行之前,我如何才能找到(区域,用户)组合是否已经存在于表中。
希望我用这个例子清楚地说明了这个问题。提前感谢您的帮助。
【问题讨论】:
标签: oracle