摘要:
Oracle 中用一个表的数据更新另一个表的数据最好的方法是用merge语法:mergeintotab1usingtab2 on(tab1.id=tab2.id)whenmatchedthenupdatesettab1.val=tab2.val同样,如果tab2中有多条对应tab1中一条的情况会出错:ORA-30926: unable to get a stable set of rows in the source tables比如在tab2中再插入一条 insert into tab2 values(2,'xxxx')可以通过在using中的subquery中将重复记录过滤 阅读全文
posted @ 2013-05-02 11:11
龙猫爸爸
阅读(5991)
评论(0)
推荐(0)
浙公网安备 33010602011771号