Sql Server 之 Merge

时间:2023-03-09 04:51:04
Sql Server 之 Merge

转载:http://blog.csdn.net/zmoneyz/article/details/38404111

现在我们来创建了两个表Person和UserLogin

Person表如下:

Sql Server 之 Merge

UserLogin表如下:

Sql Server 之 Merge

现在,我们使用merge into来匹配两表来进行操作

Sql Server 之 Merge

此时两表数据为:已经成功匹配到 "刘备" 这行数据,并修改其为 "孙权" 。

Sql Server 之 Merge

当我们继续执行时,此Merge into条件不不会满足,那么就会执行insert 语句,是对主表Person进行操作

Sql Server 之 Merge

运行成功,要记得就是,此Merge into,都是对主表进行操作,而另一表,只是辅助提供匹配条件罢了。