使用合并方式更新和插入数据

    MERGE INTO语句将目标表和源表中数据针对关联条件进行匹配,若关联条件匹配时对目标表进行UPDATE,关联条件不匹配时对目标表执行INSERT。此方法可以很方便地用来将两个表合并执行UPDATE和INSERT,避免多次执行。

    进行MERGE INTO操作的用户需要同时拥有目标表的UPDATE和INSERT权限,以及源表的SELECT权限。

    操作步骤

    1. 创建源表products,并插入数据。

    2. 使用MERGE INTO 语句将源表products的数据合并至目标表newproducts。

      上述语句中使用的参数说明,请见表1。更多信息,请参见。

      表 1 MERGE INTO语句参数说明