MERGE INTO

背景

      很可惜,至今为止,我从来没用过这个语句,只是见过有人用过一次。这就反映了一个问题,有部分程序员从来不用sql,他们以orm操作为荣,尤其是前些年ling的流行,但是他们做些复杂的事情就累死了;又有一部分程序员以sql为荣,啥都用sql解决,sql解决起来是快、方便,但是后期维护可就惨了。

      想起有次有个报表,我用sql写出来了,当初洋洋自得,写了好几页,把同事看傻了,也导致了一部分同事跟风搞sql。现在来看,sql尽量简单,如果需要还是在程序中解决,否则后期惨大了。

知识点

      该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。

原文地址:https://www.cnblogs.com/sddychj/p/3290678.html