SQL SERVER中Merge语句的用法
类别:数据库 浏览量:1188
时间:2016-4-14 SQL SERVER中Merge语句的用法
SQL SERVER中Merge语句的用法一、Merge可以完成的功能
1、两个表之间做Insert,Update,Delete操作
2、进行表之间数据的复制 、数据同步
3、数据转换
二、Merge实例
1、建立源表和目标表,并插入相关的数据
2、简单Merge语句
3、Merge语句执行过程
4、最终目标表的结果
三、Merge语句与OUTPUT子句的使用
操作结果
四、Merge语句中使用 Top 关键字
使用TOP关键字限制目标表被操作的行
五、给Merge语句加上AND,附加上额外的限制条件
六、Merge语句使用注意事项
1、 在语句结束后一定要用分号,否则会提示错误。
2、 Merge后为目标表,Using后为数据源表
3、 如果有两个When matched,则必须使用and来限定第一个子句,一个子句必须制定一个update,另一个必须制定delete
4、 When not matched by target,这个子句处理存在于数据源之中,但不存在目标之中的数据行。
5、 When not matched等价于When not matched by target
6、 When not mathed by source,这个子句处理,存在于目标中,但是不存在数据表之中的数据行
标签:SQL SERVER
您可能感兴趣
- SQL Server 数据库自动备份
- sqlserver调试存储过程(sql server2008调试存储过程的完整步骤)
- microsoftsqlserver官网(Microsoft SQL Server数据库各版本下载地址集合)
- sql server建表语句带字段说明(SqlServer给表增加多个字段的语法)
- sqlserver分页查询sql语句(sql server实现分页的方法实例分析)
- sqlserver安装与使用教程(SQL Server 2017 Developer的下载、安装、配置及SSMS的下载安装配置图文教程详解)
- 2015-10-1
- sql server 判断 null
- sql server convert 函数(sql server通过pivot对数据进行行列转换的方法)
- sqlserver拒绝访问怎么办(SQL server服务显示远程过程调用失败的解决方法)
- sqlserver判断null(SQL Server索引超出了数组界限的解决方案)
- sqlserver索引实例(SQL Server索引的原理深入解析)
- docker部署高性能服务器(Docker部署SQL Server 2019 Always On集群的实现)
- sql server内外连接的作用(浅谈SQL Server交叉联接 内部联接)
- sqlserver使用简介(SQL Server Page结构深入分析)
- sqlserver快照表(详解SQL Server 2016快照代理过程)
- 金球奖只青睐那些会戴珠宝的女人(金球奖只青睐那些会戴珠宝的女人)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
热门推荐
- docker容器里的容器之间通信(Docker容器连接相互通信的实现)
- php使用yield处理并发(Yii框架中使用PHPExcel的方法分析)
- pythonmath库引入方法(python使用thrift教程的方法示例)
- JS函数前面感叹号的作用
- python递归深度遍历多叉树(Python实现二叉树的常见遍历操作总结7种方法)
- python中列表remove的用法汇总(对python_discover方法遍历所有执行的用例详解)
- mysql数据库间的连接(MySQL中表的几种连接方式)
- laravel测试重连数据库(Laravel关系模型指定条件查询方法)
- Convert.ToInt32,int.Parse,int.TryParse,(int)的区别
- mysqlsql语句的优化(MySQL优化之如何写出高质量sql语句)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9