Oracle选择题(3)

2019-08-17 13:26

MAXVALUE100 MINVALUE10 CYCLE CACHE5;

下面对序列venseq修改的语句,错误的是( A ).(选择一项) a) ALTER SEQUENCE venseq START WITH 1 b) ALTER SEQUENCE venseq MAXVALUE 90 c) ALTER SEQUENCE venseq NOMINVALUE d) ALTER SEQUENCE venseq NOCACHE

55.在Oracle中,下列(BD)语句可以合法地创建一个函数。(选择二项) a. CREATE FUNCTION func_name(cdcode NUMBER) RETURN CHAR IS DECLARE dis_cd CHAR(15); BEGIN?END;

b. CREATE FUNCTION func_name(cdcode NUMBER) RETURN CHAR IS dis_cd CHAR(15); BEGIN?END;

c. CREATE FUNCTION func_name(cdcode NUMBER) IS BEGIN?END

d. CREATE FUNCTION func_name(cdcode NUMBER)

RETURN CHAR IS BEGIN?END;

56) 当Oracle服务器启动时,下列哪种文件不是必须的(D)。 a) 数据文件 b) 控制文件 c) 日志文件 d) 归档日志文件

57) 在Oracle中,一个用户拥有的所有数据库对象统称为(B)。 a) 数据库 b) 模式 c) 表空间 d) 实例

58) 在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)。 a) ROW_NUMBER b) RANK

c) DENSE_RANK d) ROWNUM

59) 在Oracle数据库中,(B)用户模式存储数据字典表和视图对象。 a) SYSTEM b) SYS c) SCOTT d) SYSDBA

60) 在Oracle PL/SQL中,可用于执行动态SQL的语句是(D)。 a) EXECUTE b) START c) RUN

d) EXECUTE IMMEDIATE

61) Oracle提供的(D),能够在不同硬件平台上的Oracle数据库之间传递数据。 a) 归档日志运行模式 b) RECOVER命令

c) 恢复管理器(RMAN) d) Export和Import工具

62) 在PL/SQL中,下列哪个DML语句关联的隐式游标可能会引发TOO_MANY_ROWS异常(B)。 a) INSERT

b) SELECT INTO c) UPDATE d) DELETE

63) 在Oracle中,当执行一条DML语句时即引起触发器执行一次,不论该语句影响几行数据,这种触发器叫做(A)。 a) 语句级触发器 b) 行级触发器

c) INSTEAD OF触发器 d) 数据库触发器

64) 在Oracle中,导出实用程序可用于(C)。 a) 将数据库恢复到一个时间点的状态 b) 从介质故障中恢复数据库 c) 恢复用户因为误操作删除的表 d) 以上都不对

65) 在Oracle中,模式是指(B)。 a) 数据库中的物理组成对象 b) 数据库中的逻辑组成对象 c) 索引方式

d) 数据库体系结构

66) 在Oracle中,数据字典表和视图存储在(B)。 a) USERS表空间 b) SYSTEM表空间 c) TEMPORARY表空间 d) 任意表空间

67) 在Oracle中,在一个列上使用反向键索引的主要原因是(A)。

a) 该列上的值是连续增长的 b) 该列包含了许多不同的值 c) 该列的取值在一定的范围内 d) 该列经常用于降序排序

68) 在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE或DELETE语句必须使用(A)子句。 a) WHERE CURRENT OF b) WHERE CURSOR OF c) FOR UPDATE d) FOR CURSOR OF

69) 在Oracle中,使用下列的语句:

CREATE PUBLIC SYNONYM parts FOR Scott.inventory;完成的任务是(D)。 a) 将Scott.inventory对象的访问权限赋予所有用户 b) 指定了新的对象权限 c) 指定了新的系统权限

d) 给Scott.inventory对象创建一个公用同义词parts

70) 在Oracle中,执行如下PL/SQL语句后,变量myvar的数据类型为(C)。 CREATE TYPE car AS OBJECT ( id NUMBER, model VARCHAR2(25), color VARCHAR2(15) );?DECLARE myvar car.model%TYPE;BEGIN?END; a) NUMBER b) car类型 c) VARCHAR2 d) OBJECT

71) 在Oracle 中,用下列语句定义了一个过程:

CREATE OR REPLACE PROCEDURE text(a IN VARCHAR2, b IN OUT NUMBER, c OUT VARHAR2) IS BEGIN …… END;

假定使用的变量都已定义,下面对过程test 的调用语法正确的是(C) (选择一项) A) test(‘String1’,50,v_str2)

B) test(v_str1,v_num1,’String2’) C) test(‘String1’,v_num1,v_str2)\\ D) test(v_str1,20,v)_str2)

72) Orcale中(B)函数将CHAR或VARCHAR数据类型转换为DATE数据类型。 (选择一项) a) date

b) to_date

c) todate d) ctodate

73)在Oracle 中,以下是STUDENTS表的结构:

STUDENT_ID NUMBER NOT NULL, PRIMARY KEY (学生编号) STUDENT_NAME VARCHAR2(30) (学生姓名) COURSE_ID VARCHAR2(10) NOT NULL (课程编号) MARKS NUMBER (分数)

要查询课程编号为”SQL”的分数排在前10名的学生,以下(D)语句能实现功能。 (选择一项)

a) SELECT student_id,marks,ROWNUM “Rank” FORM student

WHERE ROWNUM <= 10 AND course_id =”SQL” orders_id =”SQL” ORDER BY MARKS DESC b) SELECT STUDENT_ID,MARKSMROWNUM “RANK” FROM STUDENT WHERE ROWNUM < = 10 AND COURSE_ID=”SQL” ORDERS BY MARKS

c) SELECT student_id,marks,ROWNUM “Rank” FORM student

WHERE ROWNUM <= 10 AND course_id =”SQL” orders_id =”SQL” ORDER BY MARKS DESC d) SELECT student_id,marks,ROWNUM “Rank” FORM student

WHERE ROWNUM <= 10 AND course_id =”SQL” STUDENT_id =”SQL” ORDER BY MARKS WHERE ROWNUM <=10

74)在Oracle中下列关于PL/SQL的说法正确的是(BD) (选择两项) a) PL/SQL支持DML,DDL和 DCL b) PL/SQL 支持游标操作和事务 c)可执行部分的是必须的 D)异常处理部分是必选的

75) 在Oracle中,有表Person,储存数据如下,执行以上查询,结果是( D)。 (选择一项) ID NAME TEL 001 AMBER 1234 002 AMY 2345

003 EMILY 4567 004 EAP 5678

Select tel from person where name like ‘a%’; a) 1234

2345 56789 b) 2345 c) 2345

5678 d) 1234

2345

76) PL/SQL块中可以使用下列(bc)命令。(选择两项) a) TRUNCATE b) DELETE c) SAVEPOINT d) ALTER TABLE

77) 用户定义的数据类型可以声明为下列(abcd)。(选择四项) a) FINAL

b) NOT FINAL c) INSTANTIABLE

d) NOT INSTANTIABLE. e) COMPLEX

78) 有语句如下:

TYPE curtype IS REF CURSOR RETURN book.price%TYPE; 表book的列的数据类型是NUMBER(5);则(d)。(选择一项) a) curtype可以返回INTEGER类型数据

b) curtype可以返回NUMBER(5,2)类型数据 c) curtype可以返回VARCHAR2(10)类型数据 d) 以上皆非

79) 使用下列(abc)将 Null 值转换为实际值。(选择三项) a) NVL b) NVL2 c) NULLIF d) To_number

80) 使用(abc)数据类型时,数据总是存储在数据库内的。(选择三项) a) BLOB b) CLOB c) NCLOB d) BFILE

81) 在表tab1中有列为col1,其数据类型为INTEGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为: var1 tab1.col1%TYPE; 不久后,执行了语句:

ALTER TABLE tab1 MODIFY(col1(NUMBER(5,2)); 则var1的数据类型为(b)。(选择一项) a) 整数型 b) 数字型 c) 字符型 d) 以上皆非


Oracle选择题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于构建中国特色企业社会责任法律体系的思考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: