标签:
在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已。下面就是具体的使用说明:
首先是对merge的使用说明:
首先,请参看两张表 TableThis和TableThat:
可以看到,这两张表中的内容还是比较简单的,两张表通过一个tbThisID进行主键和外键的关联,那么如如果想实现二者之间的数据同步,该如何进行呢,请看具体的Merge代码:
这样 就可以将两个表中间的数据进行同步并且进行更新,确实很方便,最终得到结果为:
但是如果想让匹配的数据删除掉,并且如果子表中没有数据就插入,这个该如何用呢,当然得涉及到delete的操作了:
这样得到的结果为:
希望有用。
标签:
原文地址:http://www.cnblogs.com/chengulv/p/5615896.html