Oracle题库 - 71道(3)

来源:网络收集 时间:2025-06-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

A. NEXTVAL

B. SELECT命令中的HAVING子句 C. ALTER TABLE命令

D. SELECT命令或UPDATE命令中的FROM子句

40. (ORACLE考试题) 下列关于可变数组和嵌套表的陈述中,哪些是正确的?(选择2项) A. 可变数组和嵌套表均可以被索引

B. 可变数组不能超过在创建该数组时所定义的界限,而嵌套表则没有这样的限制 C. 在往嵌套表中基于查询插入数据时,需要用到关键字 CAST 和 MULTISET D. 可变数组的长度可动态调整

41. 表(TEACHER)包含以下列: ID NUMBER(7) PK SALARY NUMBER(7,2) SUBJECT_ID NUMBER(7) 判断以下两个SQL语句:

(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;

(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ;

有什么不同结果? (选择1项)

A. 语句1将返回每个老师一个结果 B. 语句2将返回多个结果 C. 结果相同,显示不同 D. 将有一个句子产生错误

42. 哪一个权限允许你删除其他用户的序列对象? (选择1项) A. DROP SEQUENCE B. DELETE SEQUENCE C. DROP ANY SEQUENCE D. DELETE ANY SEQUENCE

43. 哪个命令属于隐含提交命令? (选择1项) A. CREATE B. UPDATE C. COMMIT D. SELECT

44. 你认为下面句子将完成什么任务? (选择1项)

CREATE PUBLIC SYNONYM parts FOR marilyn.inventory; A. 一个新对象被创建。 B. 一个新对象权限被赋予。 C. 一个新系统权限被赋予。 D. 一个对象的同义词被创建。

45. 你试图用下面句子查询数据:(选择1项) SELECT 100/NVL(quantity, 0) FROM inventory; 为何QUANTITY为 null 空值时,将导致出错? A. 表达式企图被空值除.

B. 转换函数参数数据类型不一致. C. 空值不能被转成实际值 D. 表达式企图被零除.

46. 哪条 SELECT 语句可得到单价大于5.00的记录条数? (选择1项) A. SELECT SUM(*) FROM inventory WHERE price > 5.00; B. SELECT COUNT(*) FROM inventory ORDER BY price;

B. SELECT COUNT(*) FROM inventory WHERE price > 5.00; D. SELECT SUM(*) FROM inventory GROUP BY price > 5.00;

47. 关于 PL/SQL 块的执行部分下列说法正确的是?(选择1项) A. PL/SQL 表达式可以包含分组函数. B. PL/SQL表达式不可以包含SQL函数. C. 在SQL 语句中部分分组函数可用. D. 以上都不对

48. 判断 SQL 语句:

SELECT * FROM USER_TABLES; 将得到什么结果? (选择1项) A. 你所拥有的所有表的信息 B. 你能查询的所有表的信息 C. 数据库的所有表的信息 D. 数据字典的所有表的信息

49. 查找与用户指定雇员ID的部门、薪金相同的所有雇员的姓名、部门、薪金,以下那条语句可以实现?(选择1项) A.

SELECT name, department_id, salary FROM employee WHERE (department_id, salary) IN (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus IS NULL;

B. SELECT name, department_id, salary FROM employee WHERE (department_id,

salary, bonus) = (SELECT department_id, salary, bonus FROM employee

WHERE employee_id = &1) AND bonus = NULL;

C. SELECT name, department_id, salary FROM employee WHERE (department_id, salary) = (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus IS NULL;

D. SELECT name, department_id, salary FROM employee WHERE (SELECT

department_id, salary FROM employee WHERE employee_id = &1) AND bonus = 0;

50. PL/SQL的哪一部分实现对数据的操作? (选择1项) A. 头部分 B. 列外部分 C. 执行部分

D. 声明部分

51. 判断SCOTT拥有多少个角色?(选择1项) CREATE ROLE manager; CREATE ROLE clerk;

CREATE ROLE INVERTORY;

CREATE USER scott IDENTIFIED BY tiger; GRANT inventory TO clerk GRANT clerk TO manager GRANT inventory TO scott A. 0 B. 1 C. 2 D. 3

52. 表 TEACHER 包含如下字段: 列名 TEACHER_ID NAME SALARY 可为空否? NOT NULL 数据类型 NUMBER(9) VARCHAR2(25) NUMBER(7,2) NUMBER(3) VARCHAR2(2) SUBJECT_ID NOT NULL SUBJECT_DESCRIPTION 你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID是011,你需用哪一句实现? (选择1项)

A. UPDATE teacher SET salary = salary * 1.08 WHERE subject_description LIKE SCIENCE'

B. UPDATE teacher SET salary = salary * .08 WHERE subject_description LIKE

'SCIENCE' AND subject_id = 011 C. UPDATE teacher SET salary = salary * 1.08 WHERE subject_id = 011;

D. UPDATE teacher SET salary = salary + (salary * .08) WHERE

subject_description LIKE 'SCIENCE' OR subject_id = 011

53. 根据条件,你将使用哪条语句? (选择1项)

1) 修改表INVENTORY的 PRICE 列值的精度为6含2位小数且PRICE 的默认值为

$5.00

2)表INVENTORY中无记录.

A. ALTER TABLE inventory ADD OR REPLACE (price NUMBER(8,2) DEFAULT

5);

B. ALTER TABLE inventory MODIFY (price NUMBER(6,2) DEFAULT 5); C. ALTER TABLE inventory MODIFY COLUMN (price NUMBER(6,2) DEFAULT '$5.00')

D. 不能减小列长度.

54. 哪一个是 SQL*Plus 命令? (选择1项) E. UPDATE F. CHANGE G. SELECT H. ALTER TABLE

55. 表 CUSTOMER 包含如下列: CUSTOMER_ID NUMBER(9) LAST_NAME VARCHAR2(20) FIRST_NAME VARCHAR2(20) CREDIT_LIMIT NUMBER(9,2) 如下代码:

DECLARE

CURSOR cust_cursor IS

SELECT cust_id, last_name, first_name FROM customer;

cust_rec cust_cursor%ROWTYPE;

你如何操纵 CUST_REC 中的记录? (选择1项) A. 添加一个 LOOP 到游标声明中.

B. 在PL/SQL 块的执行部分,使用 INSERT INTO 语句.

C. 在PL/SQL 块的执行部分,使用一个 LOOP 和 FETCH 语句. D. 在PL/SQL 块的执行部分,使用 SELECT 语句使用 INTO 操作.

56. 判断 IF 语句: IF v_num > 5 THEN v_example := 1;

ELSIF v_num > 10 THEN v_example := 2;

ELSIF v_num < 20 THEN v_example := 3;

ELSIF v_num < 39 THEN

v_example := 4;

ELSE v_example := 5; END IF;

如果 V_NUM 是 37, 什么值将被赋值给 V_EXAMPLE? (选择1项) E. 1 F. 2 G. 3

H. 4

57. PL/SQL 块中哪一部分包含 WHEN OTHERS 子句? (选择1项) A. 头部分 B. 异常处理部分 C. 执行部分 D. 声明部分

58、游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true ?(选择1项) A) %FOUND B) %NOTFOUND C) %ROWCOUNT

D) %ISOPEN

59、在oracle中哪个操作符用于两个或多个字符串合并在一起,或者将一个字符串与一个数据值合并在一起。(选择1项) A) + B) &

C) # D) ||

60、下列哪个集合操作符返回两个查询所选择的所有不同的行。(选择1项) A) Union B) Union all C) Union only D) Intersect

61、________锁用于锁定表,仅允许其他用户查询表中的行,而不允许插入、更新或删除行。(选择1项) A) 共享更新 B) 共享 C) 排他

D) 以上都不是

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教育范文Oracle题库 - 71道(3)在线全文阅读。

Oracle题库 - 71道(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/fanwen/666356.html(转载请注明文章来源)

相关推荐:

Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219