【2019年8月版本】Oracle OCP認證 071考試原題-58
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢【2019年8月版本】OCP 071認證考試最新版本的考試原題-58-CUUG整理
OCP的071考試,在8月份左右全部換了新題,近期考試的題也全部不包括之前的題庫了,這次oracle更新071考試題庫,雖然全都是新題,但跟之前的相比也有關聯,比如把之前的考題稍微變換一下數字、更新一下日期、或者再加一個錯誤選項等等。
對于2019年8月份的更新,我們CUUG已經進行了收集整理,并給出初步的答案和講解,僅供參考,希望對考OCP 071認證的同學有幫助。
choose two
Examine this description of the PRODUCTS table:
Name Null? Type
---------------------------------------------------------------------------
PROD_ID NOT NULL NUMBER(2)
QTY NUMBER(5,2)
COST NUMBER(8,2)
You successfully execute this command:
CREATE TABLE new_prices (prod_id NUMBER(2),price NUMBER(8,2));
which two statements execute without errors?
A) MERGE INTO new_prices n
USING (SELECT * FROM products) p
WHEN MATCHED THEN
UPDATE SET n.price = p. cost*.01
WHEN NOT MATCHED THEN
INSERT (n.prod_id, n.price) VALUES (p.prod_id, cost* .01)
WHERE (p.cost < 200) ;
B) MERGE INTO new_prices n
USING (SELECT * FROM products WHERE cost> 150) p
ON (n.prod_id=p.prod_id)
WHEN MATCHED THEN
DELETE WHERE (p.cost < 200)
WHEN NOT MATCHED THEN
INSERT (n.prod_id, n.price) VALUES (p.prod_id, p.cost*.01);
C) MERGE INTO new_prices n
USING (SELECT * FROM products WHERE cost>150) p
ON (n.prod_id= p.prod_id)
WHEN MATCHED THEN
UPDATE SET n.price= p.cost*.01
DELETE WHERE (p.cost < 200);
D) MERGE INTO new_prices n
USING products p
ON (p.prod_id = n.prod_id)
WHEN NOT MATCHED THEN
INSERT (n,prod_id, n.price) VALUES (p.prod_id, p.cost*.01)
WHERE (p.cost < 200);
Answer:CD
(解析:merge into 的語法一般是 mathed 就 update,否則就 insert,本題故意把語法復雜化,加了 delete 操作。但是最重要的一定要有 using…..on 子句。)