新学习的命令
Posted 没有锄头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新学习的命令相关的知识,希望对你有一定的参考价值。
1.Merge
create table sourceTable(id int ,val varchar(20))
create table targetTable (id int,val varchar(20))
insert into targetTable values(1,‘a‘),(2,‘b‘),(3,‘c‘)
insert into sourceTable values(3,‘c‘),(4,‘d‘),(4,‘d‘)
----
MERGE INTO TargetTable AS T
USING SourceTable AS S
ON T.id=S.ID
WHEN MATCHED
THEN
UPDATE SET t.Val=s.val
WHEN NOT MATCHED
THEN INSERT VALUES(s.id,s.val)
WHEN NOT MATCHED BY SOURCE
THEN DELETE;
以上是关于新学习的命令的主要内容,如果未能解决你的问题,请参考以下文章