oracle的数据库中怎么将一张表中数据插入另一张表,两张表都存在

日期:2011-06-28 09:08:41 人气:1

oracle的数据库中怎么将一张表中数据插入另一张表,两张表都存在

假如 源表有数据, 目标表无数据。 INSERT INTO 目标表 SELECT * FROM 源表。 假如 源表 目标表都有数据, 要求 目标表 如果有数据则更新,没有则插入。 MERGE INTO 目标表 USING 源表 ON ( 关联条件 ) WHEN MATCHED THEN UPDATE SET 目标表.字段 = 源表.字段 -- 匹配的时候,更新 WHEN NOT MATCHED THEN INSERT VALUES(源表.字段列表) -- 源表有,目标
    A+
热门评论