Oracle merge into语法简介
2017-09-08 21:32
387 查看
Oracle 9i开始引入了merge into 语法,可以同时对表进行update或insert操作。当然是基于某个条件之上。
语法示例如下:
语法示例如下:
MERGE INTO user u1 USING (SELECT 1 AS id,2 AS name FROM dual) u2 ON (u1.id = u2.id) WHEN MATCHED THEN UPDATE SET u1.name = u2.name WHEN NOT MATCHED THEN INSERT (id,name) VALUES(u2.id,u2.name);可以这么理解:将u2合并入u1,条件为 u1.id = u2.id。当条件匹配时,执行update语句,当不匹配时,执行insert语句。
相关文章推荐
- Oracle merge into语法简介
- Oracle merge into delete语法
- ORACLE 的Merge Into语法 有则更新 无则插入
- Oracle MERGE INTO语法探究
- Oracle merge into 语法
- Oracle的Merge into语法
- oracle的Merge into语法应用
- Oracle语法:merge into using
- oracle merge into
- oracle merge into
- Oracle merge into 的用法详解【整理】
- Oracle 11g merge into log error及并行注意事项
- ORACLE merge Into 独立使用的用法
- sql语法值ORACLE简介
- oracle merge into 的用法详解+实例
- Oracle 存储过程基本语法简介
- ORACLE语法中的INSERT INTO。。。SELECT。。。
- oracle merge into的用法
- oracle merge into 用法详解 .
- oracle merge into小实例