82) 当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生(b)。(选择一项) a) 共享锁 b) 死锁 c) 排他锁
83) DBMS_LOB数据包提供的(d),返回LOB值的长度。(选择一项) a) LENGTH b) SUBSTR c) INSTR
d) GETLENGTH
84) Oracle数据库由一个或多个称为(b)的逻辑存储单元组成。(选择一项) a) 表
b) 表空间 c) 行 d) 单元
85) (b)可以从过程返回多个值。(选择一项) a) 使用IN参数 b) 使用OUT参数 c) 使用指针 d) 不能
86) 同义词有以下(abc)用途。(选择三项) a) 简化 SQL 语句
b) 隐藏对象的名称和所有者 c) 提供对对象的公共访问 d) 显示对象的名称和所有者
87) PL/SQL为内存耗尽时,预定义了(c)异常。(选择一项) a) NO_DATA_FOUND b) MEMORY_ERROR c) STORAGE_ERROR
d) NO_MEMEORY_FOUND
88) 使用(a)命令结束一个事务。(选择一项) a) Commit b) Rollback c) Savepoint
89) 在创建序列的过程中,下列(a)选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项) a) Cycle
b) Nocycle c) Cache d) Nocache
90) 组合索引(也称为b)是在表的多个列上创建的索引。(选择一项) a) 压缩索引 b) 连接索引 c) 一致索引 d) 位图索引
91) VARCHAR2 数据类型具有两种子类型,即(bc)。(选择两项) a) CHARACTER b) STRING c) VARCHAR d) CHAR
92) 数据包airline中有函数book_ticket,其定义如下: FUNCTION book_ticket(para1 CHAR)RETURN DATE IS 下列(d)程序段正确地调用该数据包的函数。(选择一项) a) DECLARE value1 CHAR(10);BEGIN value1 := airline.book_ticket(10); b) DECLARE value1 CHAR(10);BEGIN value1 := airline.book_ticket(‘10’); c) DECLARE value1 DATE;BEGIN value1 := airline.book_ticket(10);
d) DECLARE value1 DATE;BEGIN value1 := airline.book_ticket(‘10’);
93) 在PL/SQL中,在执行任何DML语句前,SQL%NOTFOUND的值为(c)。(选择一项) a) NOTFOUND b) TRUE c) NULL d) FALSE
94) 程序包的优点有(bcde)。(选择四项) a) 伸缩性
b) 更轻松的应用程序设计 c) 信息隐藏 d) 新增功能 e) 性能更佳
95) 对一个视图myView创建一个触发器mytrigger,语句为(c)。(选择一项) a) CREATE TRIGGER mytrigger BEFORE
INSERT ON myView BEGIN ---
b) CREATE TRIGGER mytrigger
AFTER
INSERT ON myView BEGIN ---
c) CREATE TRIGGER mytrigger INSTEAD OF
INSERT ON myView BEGIN ---
96) 在FUNCTION主体中,可能有(bcd)个RETURN语句。(选择三项) a) 0 b) 1 c) 2 d) 3
97) 有一段PL/SQL程序如下所示: var1 := 10; LOOP
EXIT WHEN var1 > 12; var1 := var1 +1;
DBMS_OUTPUT.PUT_LINE(‘A’); END LOOP; 输出为(c)。(选择一项) a) A b) A A c) A A A d) A A A A
98) 触发器有以下(ac)类型。(选择两项) a) 应用程序触发器 b) 引擎触发器 c) 数据库触发器
99) 当Oracle服务器启动时,下列哪种文件不是必须的()。 a) 数据文件 b) 控制文件 c) 日志文件
d) 归档日志文件
100) 在Oracle中,一个用户拥有的所有数据库对象统称为()。 a) 数据库 b) 模式 c) 表空间
d) 实例
101) 在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是()。 a) ROW_NUMBER b) RANK
c) DENSE_RANK d) ROWNUM
102) 在PL/SQL中,下列哪个DML语句关联的隐式游标可能会引发TOO_MANY_ROWS异常()。 a) INSERT
b) SELECT INTO c) UPDATE d) DELETE
103) 在Oracle中,当执行一条DML语句时即引起触发器执行一次,不论该语句影响几行数据,这种触发器叫做()。 a) 语句级触发器 b) 行级触发器
c) INSTEAD OF触发器 d) 数据库触发器
104) 在Oracle中,导出实用程序可用于()。 a) 将数据库恢复到一个时间点的状态 b) 从介质故障中恢复数据库 c) 恢复用户因为误操作删除的表 d) 以上都不对
105) 在Oracle中,模式是指()。
a) 数据库中的物理组成对象 b) 数据库中的逻辑组成对象 c) 索引方式
d) 数据库体系结构
106) 在Oracle中,数据字典表和视图存储在()。
a) USERS表空间 b) SYSTEM表空间
c) TEMPORARY表空间 d) 任意表空间
107) 在Oracle中,在一个列上使用反向键索引的主要原因是()。
a) 该列上的值是连续增长的 b) 该列包含了许多不同的值
c) 该列的取值在一定的范围内 d) 该列经常用于降序排序
108) 在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE或DELETE
语句必须使用()子句。 a) WHERE CURRENT OF b) WHERE CURSOR OF c) FOR UPDATE d) FOR CURSOR OF
109) 在Oracle中,使用下列的语句:
CREATE PUBLIC SYNONYM parts FOR Scott.inventory; 完成的任务是()。
a) 将Scott.inventory对象的访问权限赋予所有用户 b) 指定了新的对象权限 c) 指定了新的系统权限
d) 给Scott.inventory对象创建一个公用同义词parts
110) 在Oracle中,执行如下PL/SQL语句后
CREATE TYPE car AS OBJECT ( id NUMBER, model VARCHAR2(25), VARCHAR2(15) );… DECLARE
myvar car.model%TYPE; BEGIN END;
变量myvar的数据类型为()。 a) NUMBER b) car类型 c) VARCHAR2 d) OBJECT
111) 在Oracle数据库中,()用户模式存储数据字典表和视图对象。 a) SYSTEM b) SYS c) SCOTT d) SYSDBA
112) 在Oracle PL/SQL中,可用于执行动态SQL的语句是()。 a) EXECUTE b) START c) RUN
d) EXECUTE IMMEDIATE
113) Oracle提供的(),能够在不同硬件平台上的Oracle数据库之间传递数据。
color a) 归档日志运行模式 b) RECOVER命令 c) 恢复管理器(RMAN) d) Export和Import工具