1z0-071 Oracle Database 12c SQL 第73题 按条件更新

Q73. View the exhibit and examine the descriptions of the DEPT and LOCATIONS tables.

You want to update the CITY column of the DEPT table for all the rows with the corresponding value in the CITY column of the LOCATIONS table for each department.

Which SQL statement would you execute to accomplish the task?
A. UPDATE dept d
SET city = ALL (SELECT city
FROM locations l
WHERE d.location_id = l.location_id);
B. UPDATE dept d
SET city = (SELECT city
FROM locations l)
WHERE d.location_id = l.location_id;
C. UPDATE dept d
SET city = ANY (SELECT city
FROM locations l)
D. UPDATE dept d
SET city = (SELECT city
FROM locations l
WHERE d.location_id = l.location_id);

Correct Answer: D


猜你喜欢

转载自blog.csdn.net/u013012406/article/details/80783744