oracle题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A. DECLARE
▪
B. SET
▪
C. UPDATE
▪
D. SELECT
o 2. 能计算出一列中所有数的总和的函数是_____。【2.0分】
▪
A. COUNT
▪
B. SUM
▪
C. AVG
▪
D. SQRT
o 3. ORACLE中,用来判断列值是否为空的操作符是_____。【2.0分】▪
A. = NULL
▪
B. IS NULL
▪
C. AS NULL
▪
D. NULLIS
o 4. 分析以下SQL 命令:
SELECT price
FROM inventory
WHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95);
命令执行后的最可能的输出结果是_____。【2.0分】
▪
A. 55
▪
B. 30
▪
C. 95
▪
D. 51
o 5. Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有_____子句。【2.0分】
▪
A. WHERE CURRENT OF
▪
B. INTO
▪
C. FOR UPDATE
▪
D. ORDER BY
o 6. 当执行SELECT INTO语句没有返回行时,会触发_______异常。【2.0分】▪
A. TOO_MANY_ROWS
▪
B. NO_DATA_FOUND
▪
C. VALUE_ERROR
▪
D. 不会触发任何异常
o7. 下面哪一个like命令会返回名字像HOTKA的行?【2.0分】
▪
A. where ename like …_HOT%'
▪
B. where ename like …H_T%'
▪
C. where ename like …%TKA_'
▪
D. where ename like …%TOK%'
o8. 以下运算结果不为空值的是______。【2.0分】
▪
A. 12+NULL
▪
B. 60*NULL
▪
C. NULL‖‟NULL‟
▪
D. 12/(60+NULL)
o9. 下面_____子句用于显示列的唯一值?【2.0分】
▪
A. unique
▪
B. distinct
▪
C. order by
▪
D. group by
o10. 语句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)执行后的结果为______。【2.0分】
▪
A. 只显示存在于EMP表中的部门全部信息
▪
B. 只显示不存在于EMP表中的部门全部信息
▪
C. 未返回任何数据
▪
D. 显示DEPT表中的全部信息
o11. 在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是_____。【2.0分】
▪
A. select seq.ROWNUM from dual;
▪
B. select seq.NEXTVAL from dual;
▪
C. select seq.CURRVAL from dual;
▪
D. select seq.CURIVAL from dual;
o12. 下面描述错误的是:
SQL语言按照功能可以分为____。【2.0分】
▪
A. 数据查询语言DQL(Data query language):查询数据。
▪
B. 数据定义语言DDL(Data definition language):建立、删除和修改数据对象。
▪
C. 数据操纵语言DML(Data manipulation languge):完成数据操作的命令,包括查询。
▪
D. 数据异常语言DEL(Data exception languge):控制对数据库的异常处理
o13. 能将SELECT 语句返回的所有行合并到一个结果集中的关键字是______。【2.0分】▪
A. INTERSECT
▪
B. MINUS
▪
C. CEIL
▪
D. UNION
o14. 为了防止一个用户的工作不适当,而影响另一个用户,应该采取__________。【2.0分】
▪
A. 完整性控制
▪
B. 访问控制
▪
C. 安全性控制
▪
D. 并发控制
o15. 在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句_____。【2.0分】
▪
A. SELECT * FROM CUSTOMER WHERE PRICE MORE THAN 500
▪
B. SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *
▪
C. SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%'
▪
D. SELECT * FROM CUSTOMER WHERE PRICE>500