首頁 > 資料庫 > mysql教程 > Oracle: OCA-047-题解与实验

Oracle: OCA-047-题解与实验

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:09:12
原創
1106 人瀏覽過

Oracle: OCA-047-题解与实验,MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询

注明:题目及答案来源互联网,本文只做答案解析,供网友学习之用! 

题目:

答案解析:

本题目考察的是merge的用法,概念如下:

MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。

题目中WHEN MATCHED THEN:首先更新了行值,然后就删除掉NULL的行,所以第三行被删掉了。NOT MATCHED THEN:不满足的行直接插入,所以可判断出答案了。

linux

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
Ubuntu 15.04 安裝 oracle 資料庫
來自於 1970-01-01 08:00:00
0
0
0
objective-c開發問題~新手
來自於 1970-01-01 08:00:00
0
0
0
Discuz! Q 有人用過嗎?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板