使用合并方式更新和插入数据
MERGE INTO语句将目标表和源表中数据针对关联条件进行匹配,若关联条件匹配时对目标表进行UPDATE,关联条件不匹配时对目标表执行INSERT。此方法可以很方便地用来将两个表合并执行UPDATE和INSERT,避免多次执行。
进行MERGE INTO操作的用户需要同时拥有目标表的UPDATE和INSERT权限,以及源表的SELECT权限。
操作步骤
创建源表products,并插入数据。
使用MERGE INTO 语句将源表products的数据合并至目标表newproducts。
上述语句中使用的参数说明,请见表1。更多信息,请参见。
表 1 MERGE INTO语句参数说明