oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
来源:互联网 发布:淘宝设计属于什么行业 编辑:程序博客网 时间:2024/05/16 08:56
merge into应用:实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
merge ino语法:
MERGE INTO table1 alias1USING (table2|view2|sub_query2) alias2
ON (join condition)
WHEN MATCHED THEN
UPDATE table1
SET col1 = col_val1,
col2 = col2_val
WHEN NOT MATCHED THEN
INSERT (column_list) VALUES (column_values);
--将总公司sstl的客户信息occ_file数据表和子公司sstl_dx的客户信息occ_file核对--如果sstl_dx公司的客户信息和sstl不同,则依据sstl客户信息更新sstl_dx的客户信息--如果sstl_dx公司没有,则将sstl的客户信息新增入sstl_dx公司 MERGE INTO sstl_dx.occ_file dx_occ USING sstl.occ_file sstl_occ ON(dx_occ.occ01 = sstl_occ.occ01) WHEN MATCHED THEN update set dx_occ.occ02 = sstl_occ.occ02, dx_occ.occ03 = sstl_occ.occ03, dx_occ.occ04 = sstl_occ.occ04, dx_occ.occ05 = sstl_occ.occ05, ... where dx_occ.occacti = 'Y' WHEN NOT MATCHED THEN insert values(sstl_occ.occ01,sstl_occ.occ02,sstl_occ.occ03,sstl_occ.occ04,sstl_occ.occ05,...) where sstl_occ.occacti = 'Y';
阅读全文
0 0
- oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
- Merge into: Oracle中用一条SQL语句直接进行Insert/Update的操作
- Oracle中用一条SQL语句直接进行Insert/Update的操作--merge into的使用
- Oracle实现数据不存在则插入,数据存在则更新(insert or update)
- 数据库insert and update--查询是否主键存在和插入语句用一条sql来实现。
- oracle中merge into..using..on..when..when..用法 使用一条语句实现update/insert 语句
- ORACLE:SELECT语句里调用函数使用DML语句进行UPDATE/INSERT/DELETE操作
- 如何跨服务器进行insert update语句
- mysql insert update语句
- MySQL insert update语句
- MyBatis oracle 批量 insert update 新增 更新
- oracle更新(insert delete update truncate)
- oracle中合并insert、update语句
- Insert,Update,Delete操作
- 使用Merge Into 语句实现 Insert/Update
- 使用Merge Into 语句实现 Insert/Update
- (Insert)插入语句,(Update)修改语句,(delete)删除语句
- mysql 如果不存在则插入(insert) 如果存在则更新(update)
- Android 高亮引导 亲测可行
- java-mail的程序在服务器上运行出现error的解决方法
- Android5.0 WebView中Http和Https混合问题
- 树莓派开机-图形界面-自启动全屏Chrome浏览器
- Python3 html获取
- oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
- PHP中的use关键字及文件的加载说明
- 记一次C++线程函数使用标志位的经历
- Mysql导入大容量SQL文件数据问题
- Python自然语言处理工具小结
- leetcode 179. Largest Number
- Hibernate的学习之路二(入门)
- vtk学习之路—第一章
- JUnit4中@AfterClass @BeforeClass @after @before的区别