merge into仅使用insert和直接执行insert哪个效率高
答案:2 悬赏:10 手机版
解决时间 2021-02-27 17:00
- 提问者网友:疯子也有疯子的情调
- 2021-02-27 00:34
merge into仅使用insert和直接执行insert哪个效率高
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-27 01:46
MERGE语句是SQL语句的一种。在SQL Server、Oracle数据库中可用,MySQL、PostgreSQL中不可用。MERGE是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表(原数据表,source table)或子查询的连接条件对另外一张(目标表,target table)表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。
全部回答
- 1楼网友:青尢
- 2021-02-27 02:05
提示什麼错误呢?insert里面的字段对应没错吧?看看(select)b,b的结果是否是你想要的?祝你成功!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯