Oracle Merge语法使用记录
来源:互联网 发布:淘宝首页添加视频代码 编辑:程序博客网 时间:2024/05/16 00:43
Oracle Merge语法使用记录
说来惭愧,因为不会写表与表的Update语句才想起使用Merge语句的。
(1) 使用Merge语句进行Insert操作
/*---通过中间表Table_B向Table_A表Insert一些新数据,注意Table_A和Table_B都必须有主键,至于是单独主键还是复合主键可根据时间情况拟定---*/
merge into Table_A a
using Table_B b on (a.Table_A_ID = b.Table_B_ID)
when NOT MATCHED then
insert
values (b.Table_A_ID,b.Table_A_NAME,...etc)
(2) 使用Merge语句进行Update操作
/*---通过中间表Table_B更新Table_A中的某些值---*/
merge into Table_A a
using Table_B b on (a.Table_A_ID = b.Table_B_ID)
when MATCHED then
update
set a.NAME=b.NAME,a.GENDER=b.GENDER,...etc
(3) 合并使用
帮助文档上介绍可以进行判断,即插入和修改可以写在一段语句里面执行。
目前实际工作中还未遇到这种情况,所以还没有写过。等以后有机会操作过后再补充。
2013-02-20
- Oracle Merge语法使用记录
- oracle之merge语法
- Oracle Merge语法
- Oracle Merge语法
- Oracle merge into 记录
- Oracle9i MERGE语法使用
- Oracle9i MERGE语法使用
- Oracle的Merge into语法
- Oracle merge into delete语法
- Oracle语法:merge into using
- Oracle merge into语法简介
- merge...into 语法的使用
- Oracle Merge 使用
- Oracle Merge的使用
- Oracle Merge 使用
- Oracle Merge 语言使用
- Oracle Merge 使用
- oracle merge使用
- ubuntu软件安装以及卸载
- cmd命令查看端口被某程序占用
- 多态中类成员调用时的特点
- 让git diff/merge使用meld等GUI对比工具
- linux 下vi编辑命令
- Oracle Merge语法使用记录
- sprintf 自动追加'\0'字符
- 整数的所有分割数目
- JSF入门实例
- 使用ibatis向数据库中插入数据时的主键处理
- Apache加载php模块
- doxygen 使用简介(C,C++为代码作注释)
- [Python]网页信息抓取
- iOS学习笔记10—UILabel设置自动使用高和换行