这个是oracle中用另一个表的数据来更新本表的数据
我们更新一个表的数据时,需要级联另一个表,从而达到在某种条件下进行数据下进行更新
update A a set a.id =
(select b.id from B b
where b.name = a.name and rownum < 2)
rownum < 2这个主要是防止有两条以上的数据存在
本文详细介绍了如何在Oracle中利用另一个表的数据来更新当前表的特定条件下的数据,并通过rownum<2来避免更新超过两条记录的情况。
这个是oracle中用另一个表的数据来更新本表的数据
我们更新一个表的数据时,需要级联另一个表,从而达到在某种条件下进行数据下进行更新
update A a set a.id =
(select b.id from B b
where b.name = a.name and rownum < 2)
rownum < 2这个主要是防止有两条以上的数据存在

被折叠的 条评论
为什么被折叠?