【2019年8月版本】OCP 071認證考試最新版本的考試原題-14
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢【2019年8月版本】OCP 071認證考試最新版本的考試原題-14-CUUG整理
OCP的071考試,在8月份左右全部換了新題,近期考試的題也全部不包括之前的題庫了,這次oracle更新071考試題庫,雖然全都是新題,但跟之前的相比也有關聯,比如把之前的考題稍微變換一下數字、更新一下日期、或者再加一個錯誤選項等等。
對于2019年8月份的更新,我們CUUG已經進行了收集整理,并給出初步的答案和講解,僅供參考,希望對考OCP 071認證的同學有幫助。
Choose two.
Examine this SQL statement:
UPDATE orders o
SET customer_name =
(SELECT cust_last_name
FROM customers
WHERE customer_id=o.customer_id);
Which two are true?
A) The subquery is executed before the UPDATE statement is executed.
B) All existing rows in the ORDERS table are updated.
C) The subquery is executed for every updated row in the ORDERS table.
D) The UPDATE statement executes successfully even if the subquery selects multiple rows.
E) The subquery is not a correlated subquery.
Answer:BD
(解析:這道題考的就是關聯子查詢,類似題目以前有考過。實驗證明 orders 的表所有行都會被更新到,但是不滿足條件的是不會具體賦值,至少有更新的動作。
關聯子查詢:
1、 先執行主查詢,對于主查詢返回的每一行數據,都會造成子查詢執行一次
2、 然后子查詢返回的結果又傳給主查詢
3、 主查詢根據返回的記錄做出判斷
)