merge into 语句中 when matched then 怎样在update set 中加where语句
时间: 2024-05-27 10:14:46 浏览: 191
Merge Into 语句代替InsertUpdate
可以在update set后添加where子句,例如:
merge into table1 t1
using table2 t2
on (t1.id = t2.id)
when matched then
update set t1.column1 = t2.column1
where t1.column2 = 'value';
这个语句表示:将table2的数据与table1进行匹配,如果匹配成功,则更新table1的column1为table2的column1,但只有当table1的column2等于'value'时才进行更新。
阅读全文