ORACLE两表联合更新FOR UPDATE方法及ORA-01410: invalid ROWID解决方法
ORACLE两表联合更新是经常会遇到的情况,我们经常会使用的方法是这样的:
update table_a
set …
where … and exists(select 1 from table_b where table_a.col = table_b.col and …)
这可以说是oracle下两表联合更新的标准用法:通过exist实现。
这种方法下,如果我只需要更新两个表中一个表的字段,那……