ORACLE MERGE 用法而详解
来源:互联网 发布:mac linux 虚拟机 编辑:程序博客网 时间:2024/06/06 08:46
【 MERGE 】从一个表中选择记录,Insert或者Update到另外的表中
MERGE INTO [ schame] 表名 [别名]
[指定需要更新或者插入的表名]
USING [ Schame] 表名 [别名]
[被插入或者更新的表名,也就是数据源表名]
ON (条件式 ,注意要用括号)
[条件式满足的时候,执行更新]
WHEN MATCHED THEN UPDATE SET 列名 = { 式 | DEFAULT }
[条件式不满足的时候执行插入操作]
WHEN NOT MATCHED THEN INSERT SET ( 列名 ) VALUES ( Values ) ;
注意点:
1 Merge是一个Sql语句,所以只在结尾处有分号
2 各个关键字和括号之间都要有空格。
3 不足之处是,无法取得,更新或者插入的数据的件数,
举例:
- ORACLE MERGE 用法而详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- Oracle-Merge用法详解
- ORACLE-MERGE用法详解
- oracle-merge用法详解
- oracle-merge用法详解
- 如何输出动态图片
- 连环画——两个人之间的故事
- 进程控制之exit和waitpid(wait)函数
- 记住亦舒77句话
- 安装php
- ORACLE MERGE 用法而详解
- Hibernate长对话分析
- linux下的翻译软件——stardict
- 安装mysql
- Project Server 2007发布项目失败,发布项目看不到,作业堵塞、删除项目不起作用等问题处理
- physx学习手记
- [Java] java里的enum
- 配置ckermit
- 欲为Java技术大牛所需的25个学习要点