oracle merge
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相关推荐
- oracle 实例用法,Oracle merge into用法以及相关例子示例
以下的文章主要是对Oracle merge into用法以及相关例子的介绍,首先我们以Oracle 9I中加入MERGE入手,以下就是文章的具体内容的分析,希望你浏览完之后会给你带来一些帮助在此方面. ...
- Oracle Merge Into 的用法详解实例
Oracle merge into 的用法详解实例 作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table- ...
- Oracle merge into语法修改为MySQL语法解决方案
(Oracle merge into语法修改为MySQL语法解决方案) 在MySQL中得使用"on duplicate key update"来实现判断新增还是更新操作. 但是这里 ...
- ORACLE MERGE INTO DELETE
ORACLE MERGE INTO DELETE 注意源表和目标表数据都要唯一 merge into PERSONCERTIFICATEBAK b using (select ids from per ...
- Oracle MERGE用法
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个 ...
- oracle merge into 优化,ORACLE 10g 的 merge into用法
在Oracle 10g之前,merge语句支持匹配更新和不匹配插入2种简单的用法,在10g中Oracle对merge语句做了增强,增加了条件选项和DELETE操作.下面我通过一个demo来简单介绍一下 ...
- 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 这 ...
- oracle merge into 用法详解
1.MERGE INTO 的用途 MERGE INTO 是Oracle 9i以后才出现的新的功能.那这个功能 是什么呢? 简单来说,就是:"有则更新,无则插入" 从这句话里, ...
- oracle merge
2019独角兽企业重金招聘Python工程师标准>>> MERGE INTO USER_MASTER USING ( SELECT'0099' "USER_ID" ...
- oracle Merge 函数
Merge用来从一个表中选择一些数据更新或者插入到另一个表中.而最终是用更新还是用插入的方式取决于该语句中的条件. 下面我们简单的举一个例子: SQL> create table merge_t ...
最新文章
- 软件性能测试vu脚本录制,利用LR插件完成性能测试脚本
- 搞懂这些框架源码,带你吊打面试官
- 利用Windows API获得系统高级功能
- 企业建立私有云的N个理由
- java实现qq自动添加好友
- linux java url 异常_Java连接虚拟机(Linux)中的Oracle数据库,连接异常~新手求解!
- 使用Slim框架创建一个JSON RESTfull API
- windows下的wxWidgets环境配置
- 万物皆“数”:你最好学学微积分,它是上帝的语言
- 马蜂窝视频编辑框架设计及在 iOS 端的业务实践
- 组网[ZeroTier]+自建Moon服务
- 为N台linux服务器传输大文件
- 八:微服务调用组件Dubbo
- #9733;双十一背后的消费心理
- Verilog基础知识-——计数器设计以及任意分频设计与modelsim仿真
- postgresql -- 绑定变量窥视规则
- 超实用!轻松几步修复灰蒙蒙的情侣合照!
- Axios 的简易学习笔记
- SOLIDWORKS如何在工程图中直接更换图纸格式
- 为什么要加密所有个人身份信息(PII)
热门文章
- python round保留小数位_Python-其他-round()保留小数位时遇到的问题
- r语言 悲观剪枝_《R语言编程—基于tidyverse》新书信息汇总
- 鸿蒙专属ota升级真机,鸿蒙OS手机开发者Beta版发布,华为P40、Mate 30系列优先公测...
- cp无法创建普通文件权限不够_MAC从管理员变成了普通用户怎么办?
- maven创建Java 和 Web Project, 并导入Eclipse
- Teamcenter - Index search 找不到相关物件的解决方法
- 助力泵嗡嗡响解决方法_突破不可能,3D打印革命性的制造高效高扭矩的径向活塞泵...
- lstm原始论文_命名实体识别NER论文调研
- Naive Operations
- 关于结构体的浅拷贝和深拷贝