在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已。下面就是具体的使用说明: 首先是对merge的使用说明: merge [into] [目标表] 首先,请参看两张表 TableThis和TableThat: 可以看到,这两张表中的内容还是比较简单的,两张表通过一个tbThisID进行主键和外键的关联,那么如如果想实现二者之间的数据同步,该如何进行呢,请看具体的Merge代码: merge into TableThat as a 这样 就可以将两个表中间的数据进行同步并且进行更新,确实很方便,最终得到结果为: 但是如果想让匹配的数据删除掉,并且如果子表中没有数据就插入,这个该如何用呢,当然得涉及到delete的操作了: merge into TableThat as a 这样得到的结果为: |
相关文章
- 12-10SQL中Merge的用法
- 12-10SQLserver 中 merge into 的用法
- 12-10SQLserver 中 merge into 的用法
- 12-10SQLserver 中 merge into 的用法
- 12-10SQL2008中Merge的用法(轉載)
- 12-10【转】Java 8 中 Map 骚操作之 merge() 的用法
- 12-10SQL Server中Merge-using的用法
- 12-10SQL2008中Merge的用法
- 12-10pandas中的apply、applymap、join、merge、concat用法
- 12-10Objective-C中的Block(闭包) (轉載)