到官方文档察看merge语句,你会发现一条语句就可以提供这个功能,赫赫

解决方案 »

  1.   

    [code]
    MERGE INTO tjw_target_user a
       USING (SELECT distinct bill_id FROM tjw_zly_1858_1122 ) b
       ON (a.bill_id = b.bill_id )
       WHEN MATCHED THEN UPDATE SET a.flag = 1
       WHEN NOT MATCHED THEN INSERT (a.bill_id,a.flag)
       VALUES (b.bill_id,1);
    commit;
    [/code]
      

  2.   

    to ern(学习Oracle):
    你真是高手,见首不见尾啊!