oracle Merge使用小结 编辑
2012-03-31 21:49
465 查看
使用Merge也有一段时间了,现把Merge的用法进行简单的总结:
要注意的是:
1、无论是update,还是insert,命令后都不跟表名,执行对象为merge后的表名
2、update和insert后的where条件如果一样,则可以写到on条件中;如果update和insert后的where条件不一样,就只能分开写了。
Merge into 数据表 别名 using (表名、视图或查询语句) on (条件) when matched then --匹配上后 update ... [where ...] --where条件可选 when not matched then insert [(字段列表)] --字段列表可选 values (值列表) -- 有字段列表时,和字段列表匹配,无列表时按数据表顺序列出全部字段对应的值 [where ...] --where条件可选
要注意的是:
1、无论是update,还是insert,命令后都不跟表名,执行对象为merge后的表名
2、update和insert后的where条件如果一样,则可以写到on条件中;如果update和insert后的where条件不一样,就只能分开写了。
相关文章推荐
- primeFaces 日历控件<p:calendar> 防止编辑功能使用小结
- (转)jquery easyui treegrid使用小结 (主要讲的是如何编辑easyui中的行信息包括添加 下拉列表等)
- PHP服务器文件管理器开发小结(六):使用jQueryUI实现新建、查看和编辑文件
- 一些常用代码编辑工具的使用技巧小结
- x-editable使用小结——用于网页文本即时编辑
- scikit-learn朴素贝叶斯类库使用小结
- block使用小结、在arc中使用block、如何防止循环引用
- PHP 正则表达式常用函数使用小结
- 03-07 创建和编辑AutoCAD实体(七) 向图形中添加文字(2)使用单行文字
- tomcat结合nginx使用小结
- JSON的使用・小结
- 关于ADO对象的使用小结1
- 机器人操作系统ROS Indigo 入门学习(10)——使用rosed编辑ROS文件
- Javascript 中的 && 和 || 使用小结
- 使用vim编辑java文件
- 03-05 创建和编辑AutoCAD实体(五) 使用图层、颜色和线型(1)使用图层(1-5)
- C# 中SqlParameter类的使用方法小结
- Block 使用的小结 有转的成分
- PHP的openssl加密扩展使用小结(推荐)
- Windows程序设计——消息对话框的使用小结