Oracle中Merge的使用
2024-10-11 08:41:47
MERGE INTO products p
USING product_changes pc
ON (p.product_id = pc.product_id)
WHEN MATCHED THEN --当匹配上时进行更新操作
UPDATE
SET p.product_type_id = pc.product_type_id,
p.name = pc.name,
p.description = pc.description,
p.price = pc.price
WHEN NOT MATCHED THEN --当不匹配上时进行插入操作
INSERT
(p.product_id, p.product_type_id, p.name, p.description, p.price)
VALUES
(pc.product_id, pc.product_type_id, pc.name, pc.description, pc.price);
最新文章
- 一言不合敲代码(1)——DIV+CSS3制作哆啦A梦头像
- PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
- static之用法
- Centos6.6 tar包安装JDK
- hdu 4336 Card Collector 容斥原理
- 在浏览器中打不开Oracle 11gR2的企业管理器页面
- 运用Hibernate-Tools自动生成Java类和schema时,出现not found while looking for property...异常
- 眼见为实(2):介绍Windows的窗口、消息、子类化和超类化
- JS判断鼠标向上滚动还是向下滚动
- tomcat 安全文件夹(Java之负基础实战)
- Python 最大公约数的欧几里得算法及Stein算法
- SQL执行错误#1064---保留字错误
- linux上ssh免密登录原理及实现
- 5210: 最大连通子块和 动态DP 树链剖分
- [置顶] AngularJS实战之路由ui-sref-active使用
- 使用XML Publisher导出PDF报表
- tyvj 1031 热浪 最短路
- 【刷题】BZOJ 2754 [SCOI2012]喵星球上的点名
- poj 2391 Ombrophobic Bovines, 最大流, 拆点, 二分, dinic, isap
- 多线程-ReentrantReadWriteLock
热门文章
- 为什么需要jQuery Mobile
- PEP_2007相关问题记录
- Redis笔记(1)数据结构与对象
- Shell 相互调用
- numpy基本使用2
- 全网最详细的Xshell或SecureCRT下spark-shell里出现无法退格或者删除的问题现象的解决办法(图文详解)
- Eclipse \ MyEclipse \Scala IDEA for Eclipse里如何将控制台console输出的过程记录全程保存到指定的文本文件(图文详解)
- 虚幻4引擎角色蓝图Character的Movement组件学习
- 项目复审——Alpha阶段
- ConcurrentHashMap 源码阅读小结