2016 - 2024

感恩一路有你

sql数据库使用教程 merge into仅使用insert和直接执行insert哪个效率高?

浏览量:1807 时间:2021-03-17 13:05:51 作者:admin

merge into仅使用insert和直接执行insert哪个效率高?

Merge语句是一种SQL语句。它在SQL server和Oracle数据库中可用,但在MySQL和PostgreSQL中不可用。Merge是Oracle9i中的一种新语法,用于合并update和insert语句。merge语句用于根据一个表(源表)或子查询的连接条件查询另一个表(目标表)。如果连接条件匹配,请更新它。如果连接条件不匹配,将执行insert。这种语法只需要一次完整的表扫描就可以完成所有的工作,其执行效率高于insert update。

SQL中Merge用法详解?

表格变量、CTE和目标对象也可以是select语句。实际上,我们想表达的是merge语句可以灵活地使用。但是,如果我们理解它,我们可以将源对象和目标对象看作表。毕竟,临时表、视图、表变量和CTE也可以看作是表。

sql数据库使用教程 sql是什么 sql面试常见问题

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。