首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年7月3日

摘要: 这是个虚拟表,你在操作大多数Oracle对象的时候都可以使用这个表,比如sequence,sysdate等等。 比如select sysdate from dual select seq1.nextval from dual 等等,一般也就是用来做这个事情的 1. dual 是由 sql.bsq 建... 阅读全文

posted @ 2010-07-03 15:51 ♂游泳的鱼 阅读(3836) 评论(1) 推荐(0) 编辑

摘要: Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是... 阅读全文

posted @ 2010-07-03 15:42 ♂游泳的鱼 阅读(216) 评论(0) 推荐(0) 编辑

摘要: /*Merge into 详细介绍 MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询, 连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。 这个语法仅需要一次全表扫描就完成了... 阅读全文

posted @ 2010-07-03 15:39 ♂游泳的鱼 阅读(476) 评论(0) 推荐(0) 编辑