2019独角兽企业重金招聘Python工程师标准>>>

MERGE INTO  YW_YK_YPJLK T1
USING  (SELECT '4434234321110' dwdm,'11' ypdm FROM DUAL) T2     
ON (T1.dwdm= T2.dwdm AND  T1.ypdm=t2.ypdm)
WHEN MATCHED THEN 
UPDATE SET
     ypmc= '11',
     ypgg = '11',
     ypdw = '11',
     jldw = '11',
     ypjl = 11,
     dwxs = 11
WHEN NOT MATCHED THEN 
INSERT

(dwdm,ypdm,ypmc,ypgg,ypdw,jldw,ypjl,dwxs)

VALUES ('4434234321110','11','11','11','11','11',1,1);

MERGE INTO  YW_YK_YPJLK T1USING  (SELECT #{dwdm,jdbcType=VARCHAR} dwdm,#{ypdm,jdbcType=VARCHAR} ypdm FROM DUAL) T2     ON (T1.ypdm = T2.YPDM and  T1.DWDM =T2.dwdm)WHEN MATCHED THEN UPDATE SETT1.ypmc= #{ypmc,jdbcType=VARCHAR},T1.ypgg = #{ypgg,jdbcType=VARCHAR},T1.ypdw = #{ypdw,jdbcType=VARCHAR},T1.jldw = #{jldw,jdbcType=VARCHAR},T1.ypjl = #{ypjl,jdbcType=NUMERIC},T1.dwxs = #{dwxs,jdbcType=NUMERIC}WHEN NOT MATCHED THEN INSERT (dwdm,ypdm,ypmc,ypgg,ypdw,jldw,ypjl,dwxs) VALUES (#{dwdm,jdbcType=VARCHAR},#{ypdm,jdbcType=VARCHAR},#{ypmc,jdbcType=VARCHAR},#{ypgg,jdbcType=VARCHAR},#{ypdw,jdbcType=VARCHAR},#{jldw,jdbcType=VARCHAR},#{ypjl,jdbcType=NUMERIC},#{dwxs,jdbcType=NUMERIC})

转载于:https://my.oschina.net/langgege/blog/880005

oracle merge相关推荐

  1. oracle 实例用法,Oracle merge into用法以及相关例子示例

    以下的文章主要是对Oracle merge into用法以及相关例子的介绍,首先我们以Oracle 9I中加入MERGE入手,以下就是文章的具体内容的分析,希望你浏览完之后会给你带来一些帮助在此方面. ...

  2. Oracle Merge Into 的用法详解实例

    Oracle merge into 的用法详解实例 作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table- ...

  3. Oracle merge into语法修改为MySQL语法解决方案

    (Oracle merge into语法修改为MySQL语法解决方案) 在MySQL中得使用"on duplicate key update"来实现判断新增还是更新操作. 但是这里 ...

  4. ORACLE MERGE INTO DELETE

    ORACLE MERGE INTO DELETE 注意源表和目标表数据都要唯一 merge into PERSONCERTIFICATEBAK b using (select ids from per ...

  5. Oracle MERGE用法

    Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个 ...

  6. oracle merge into 优化,ORACLE 10g 的 merge into用法

    在Oracle 10g之前,merge语句支持匹配更新和不匹配插入2种简单的用法,在10g中Oracle对merge语句做了增强,增加了条件选项和DELETE操作.下面我通过一个demo来简单介绍一下 ...

  7. ORACLE MERGE INTO语句,unable to get a stable set of rows in the source tables报错解决

    ORACLE数据库,MERGE INTO语句,经常会出现  ORA-30926: unable to get a stable set of rows in the source tables   这 ...

  8. oracle merge into 用法详解

    1.MERGE INTO 的用途  MERGE INTO 是Oracle 9i以后才出现的新的功能.那这个功能 是什么呢?  简单来说,就是:"有则更新,无则插入"  从这句话里, ...

  9. oracle merge

    2019独角兽企业重金招聘Python工程师标准>>> MERGE INTO USER_MASTER USING ( SELECT'0099' "USER_ID" ...

  10. oracle Merge 函数

    Merge用来从一个表中选择一些数据更新或者插入到另一个表中.而最终是用更新还是用插入的方式取决于该语句中的条件. 下面我们简单的举一个例子: SQL> create table merge_t ...

最新文章

  1. 软件性能测试vu脚本录制,利用LR插件完成性能测试脚本
  2. 搞懂这些框架源码,带你吊打面试官
  3. 利用Windows API获得系统高级功能
  4. 企业建立私有云的N个理由
  5. java实现qq自动添加好友
  6. linux java url 异常_Java连接虚拟机(Linux)中的Oracle数据库,连接异常~新手求解!
  7. 使用Slim框架创建一个JSON RESTfull API
  8. windows下的wxWidgets环境配置
  9. 万物皆“数”:你最好学学微积分,它是上帝的语言
  10. 马蜂窝视频编辑框架设计及在 iOS 端的业务实践
  11. 组网[ZeroTier]+自建Moon服务
  12. 为N台linux服务器传输大文件
  13. 八:微服务调用组件Dubbo
  14. #9733;双十一背后的消费心理
  15. Verilog基础知识-——计数器设计以及任意分频设计与modelsim仿真
  16. postgresql -- 绑定变量窥视规则
  17. 超实用!轻松几步修复灰蒙蒙的情侣合照!
  18. Axios 的简易学习笔记
  19. SOLIDWORKS如何在工程图中直接更换图纸格式
  20. 为什么要加密所有个人身份信息(PII)

热门文章

  1. python round保留小数位_Python-其他-round()保留小数位时遇到的问题
  2. r语言 悲观剪枝_《R语言编程—基于tidyverse》新书信息汇总
  3. 鸿蒙专属ota升级真机,鸿蒙OS手机开发者Beta版发布,华为P40、Mate 30系列优先公测...
  4. cp无法创建普通文件权限不够_MAC从管理员变成了普通用户怎么办?
  5. maven创建Java 和 Web Project, 并导入Eclipse
  6. Teamcenter - Index search 找不到相关物件的解决方法
  7. 助力泵嗡嗡响解决方法_突破不可能,3D打印革命性的制造高效高扭矩的径向活塞泵...
  8. lstm原始论文_命名实体识别NER论文调研
  9. Naive Operations
  10. 关于结构体的浅拷贝和深拷贝