Oracle中merge函数用法

  1. 简介
          通常我们对数据库数据进行插入的时候,会判断数据是否已经存在,如果存在就修改,不存在就插入,一般我们会
    写两个sql,一个insert一个update,那么其实oracle中存在merge函数,可以一次性解决这个问题,具体示例如下。
  2. 创建一张案例表如下:
     Oracle中merge函数用法
  3. 下面我们向数据库插入一条数据如果ID和name相同就更新AGE的数据,否则就插入
     Oracle中merge函数用法
    效果:
    Oracle中merge函数用法
     下面我们修改一下,数据:
    Oracle中merge函数用法
    效果:
    Oracle中merge函数用法