Oracle 特有的,使用 MERGE 语句进行更新
MERGE INTO 表1 t1
USING (SELECT id, 字段1, 字段2 FROM 表2) t2
ON (t1.id = t2.id)
WHEN MATCHED THEN
UPDATE SET t1.column1 = t2.column2;
MERGE 语句首先会尝试将表2(别名 t2)中的行与表1(别名 t1)中的行进行匹配,基于 id 字段。当找到匹配的行时,它会执行 UPDATE 操作来更新表1 的 column1 字段
1987

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



