问题 多项选择题

以下是视图EMP_HIST_V的结构:
EMP_HIST_V
Name Type
------------------- ------------
EMPLOYEE_ID NUMBER(6)
NAME VARCHAR2(15)
JOB VARCHAR2(9)
MANAGER NUMBER(4)
DATE_HIRED DATE
SALARYNUMBER(7, 2)
BONUSNUMBER(7, 2)
DEPARTMENT_IDNUMBER(2)
在以下的SQL语句中,哪两个不能成功地查询视图EMP_HIST_V

A.SELECT *
FROM
emp_hist_v;
B.SELECT *
FROM VIEW emp_hist_v;
C.SELECT COUNT(*)
FROM
emp_hist_v;
D.SELECT COUNT(*)
FROM VIEW emp_hist_v;
E.SELECT COUNT (DISTINCT department_id)
FROM
emp_hist_v;

答案

参考答案:B,D

解析: 这一题测试是否理解了通过视图访问真正数据的方法。基于视图的查询语句与基于表的查询语句的语法完全相同,只要仔细检查每一个选项中的查询语句就可以发现选项B和D的SQL语句中的FROM子句都有语法错误(FROM VIEW是错误的),所以可以断定选项B和D是所要选择的答案。

单项选择题 A1/A2型题
选择题