在oracle数据库中更新具有相同id和名称的行

时间:2016-11-03 07:32:52

标签: oracle plsql

enter image description here

我在表格中有大量数据两名员工在事故中有相同的名称和相同的ID,所以我想更新两名员工中的一名,所以你很难找到任何答案或解决方案

当我写这个时它会更新两行

update EMPLOYEE 
set id = 2 where Name='ahmed' and id=1 

1 个答案:

答案 0 :(得分:2)

您可以使用ROWNUM

update EMPLOYEE 
set id = 2 where Name='ahmed' and id=1 and ROWNUM = 1