单项选择题
对于以下SQL语句说法正确的是()
SELECT ename FROM emp
WHERE sal IN (SELECT MAX(sal)
FROM emp GROUP BY deptno);
A. 这个语句是符合语法的
B. 这个语句是不能执行的,因为缺少HAVING子句
C. 这个语句是不能执行的,因为分组的条件列不在SELECT列表中
D. 这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中
E. 在主查询的WHERE条件中,不应该用IN,而应该用等号
相关考题
-
单项选择题
假定以手动方式管理数据块,PCTFREE=20,PCTUSED=40以下关于数据块的说法正确的是()
A.块将一直保留20%的可用空间,以防数据存储过满期
B.向块内插入数据,不能超过块可用空间的40%
C.对块内的数据删除,使块的使用率下降,当块的已用空间降到80%以下,则又可以向块中插入数据了
D.对块内的数据删除,使块的使用率下降,但使用率在40%到80%之间时,是不能再向块中插入数据的
E.当块的已用空间超过到80%,则不能再向块中插入数据,也不能执行使块的已用空间超过80%的UPDATE操作 -
单项选择题
以下关于ORACLE物理和逻辑存储结构的说法正确的是()
A.表空间构成数据库,一个表空间可以同时为多个数据库所拥有
B.数据文件是构成表空间的物理基础,一个数据文件可以分属于不同的表空间
C.数据块是最小的存储单元,一个数据块对应一个操作系统块
D.区是由连续的数据块构成的,它是构成段的基础
E.区是不能跨数据文件的,由区构成成的段也不能跨数据文件 -
单项选择题
以下哪类表空间中不能建立数据对象(表,索引)()
A.SYSTEM表空间和非SYSTEM表空间
B.UNDO表空间和Temporary表空间
C.SYSTEM表空间和Temporary表空间
D.SYSTEM表空间和UNDO表空间
E.SYSTEM表空间,UNDO表空间和Temporary表空间
