merge的代码及说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了merge的代码及说明相关的知识,希望对你有一定的参考价值。

参考技术A

1.MERGE INTO test T1
2.USING (SELECT OWNER , OBJECT_NAME , MAX(ID) ID FROM T GROUP BY OWNER, OBJECT_NAME) T
3.ON (T.OWNER = T1.OWNER AND T.OBJECT_NAME = T1.TABLE_NAME)
4.WHEN MATCHED THEN UPDATE SET T1.ID = T.ID
5.WHEN NOT MATCHED THEN INSERT VALUES (T.ID, T.OWNER, T.OBJECT_NAME);
第一行 命名目标表并给别名T1
第二行 using子句提供merge操作的数据源,命名T
第三行 on子句指定合并的条件
第四行 when matched then 子句判定条件符合则对表T1做什么改变(或删除)
第五行 when not matched then 子句判断条件不符合则插入的操作

以上是关于merge的代码及说明的主要内容,如果未能解决你的问题,请参考以下文章

Java代码格式化规范实践总结

代码合并到master分支

代码合并到master分支

git如何merge私有remote branch及如何计算树节点最小功能祖先

git在merge后会不会把最新代码更新过来

网易企业邮箱常见报错代码说明及解决方法和错误代码详细说明