Oracle选择题
更新时间:2024-01-31 07:17:02 阅读量: 教育文库 文档下载
Oracle选择题
1) 当服务器启动时,下列哪种不是必须的(D) A: 数据文件 B:控制文件 C:日志文件
D:归档日志文件
2)在Oracle当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据(B)。 A:用户进程 B:服务器进程
C:日志写入进程(LGWR) D:检查点进程(CKPT)
3)在Oracle中,一个用户拥有的所有数据库对象统称为(B) A:数据库 B:模式 C:表空间 D:实例
4)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有(bc)。
A:DATEPART B:EXTRACT C:TO_CHAR D:TRUNC
5) 在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C) A:ROW_NUMBER B:RANK
C:DENSE_RANK D:ROWNUM
6)在Oracle中,有一个教师表teacher的结构如下:
ID NUMBER(5),NAME VARCHAR2(25),EMAIL VARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名(C) A:select name from teacher where email=null; B:select name from teacher where email<>null; C:select name from teacher where email is null; D:select name from teacher where email is not null
7)在Oracle数据库的逻辑结构中有以下组件:D
A 表空间 B 数据库 C 区 D 段 这些组件从大到小依次是(B)。 A:A->B->C->D B:A->D->C->B C:A->C->B->D D:B->A->D->C E:A->D->C->B
8)在Windows系统中,Orcale的(A)服务监听并接受来自客户端应用程序的连接请求。 A:OrcaleHOME_NAMETNSListener B:OrcaleServiceSID
C:OracleHOME_NAMEAgent
D:OrcaleHOME_NAMEHTTPServer
9)在Windows系统中,Orcale的( D )服务是使用iSQL*Plus必须的 A:OrcaleHOME_NAMETNSListener B:OrcaleServiceSID
C:OracleHOME_NAMEAgent
D:OrcaleHOME_NAMEHTTPServer 10)在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(B)表空间分配给用户作为默认表空间。 A:USER B:SYSTEM C:SYS
D:DEFAULT
11)在Oracle数据库中,(B)用户模式存储数据字典表和试图对象。 A:SYSTEM B:SYS C:SCOTT D:SYSDBA
12)在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值(A)。
A:select ename, nvl(comm.,0) from emp; B:select ename, null(comm.,0) from emp;
C:SELECT ename,NULLIF(comm,0)FROM emp;
D:SELECT ename,DECODE(comm.,NULL,0)FROM emp;
13) 在Oracle 中,下列不属于字符数据类型的是(D) a)VARCHAR2 b) LONG c) LONG RAW
b) CLOB
14) 在Oracle中,下面用于限制分组函数的返回值的字句是(B) a) WHRER b) HAVING c) ORDER BY
d) 无法限定分组函数的返回值
15)Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C) a) select seq.ROWNUM from dual; b) select seq.ROWID from dual; c) select seq.CURRVAL from dual; d) select seq.NEXTVAL from dual;
16) 在Oracle中,游标都具有以下属性,除了(C) a) %NOTFOUND b) %FOUND c) %ROWTYPE d) %ISOPEN
e) %ROWCOUNT
17) 在Oracle PL/SQL中,执行动态SQL的语句是(D) a) NXECUTE b) START c) RUN d) EXECUTE IMMEDIATE
18) 在Oracle中,当控制一个显式游标时,以下哪种命令包含INTO子句(C) a) OPEN b) CLOSE c) FETCH d) CURSOR 19) 在Oracle中,PL/SQL块中定义了一个带参数的游标:
CURSOR emp_cursor(dnum NUMBER)IS SELECT sal ,comm. FROM emp WHERE deptno=dunum;那么正确打开游标的语句是(AD)
a) OPEN emp_cursor(20)
b) OPEN emp_cursor FOR(20) c) OPEN emp_cursor USING 20
d) FOR emp_rec IN emp_cursor(20) LOOP…END LOOP
20) Oracle提供的(D),能够在不同硬件平台上的Oracle数据库之间传递数据
a) 归档日志运行模式
b)RECOVER命令
c)恢复管理器(RMVN) d)Export和Import工具 21) PL/SQL块中可以使用的下列(BC)命令(选择两项)
a) TRUNCATE b) DELETE c) SAVEPOINT d) ALTER TABLE
22) 有语句如下: 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) 以上皆非
23) 对一个视图myView 创建一个触发器mytrigger,语句为(D)。(选择一项)
a) CREATE TRIGGER mytrigger
DEFORE INSERT ON myView BEGIN -----
b) CREATE TRIGGER mytrigger
AFTER
INSERT ON myView BEGIN ---
c) CREATE TRIGGER mytrigger
INSTEAD OF
INSERT ON myView BEGIN d) CREATE TRIGGER mytrigger
INSTEAD OF
INSERT ON myView FOR EACH ROW
BEGIN
24)有一段PL/SQL程序如下示: Var1 :=10; LOOP
EXIT WHEN var1>12; Var1:=var+1;
DBMS_OUTPUT.PUT_LINE(‘A’); END LOOP;
输出为(D).选择一项 a) A b) A c) A ,A d) A,A,A
25)在表tabl中有列的col1,其数据类型为INTERGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为: Var1 tabl.col1%TYPE; 不久后,执行了语句:
ALTER TABLE tabl MODIFY (col1 (NUMBER (5,2))); 则var1 的数据类型为 ( B ) (选择一项) a) 整数型 b) 数字型 c) 字符型 d) 以上皆非
26)DBMS__LOB数据包提供的 ( D ),返回LOB值的长度。(选择一项) a) LENGTH b) SUBSTR c) INSTR
d) GETLENGTH
27) Oracle数据库由一个或多个称为 ( B )的逻辑存储单元组成。(选择一项) a) 表 b) 表空间 c) 行 d) 单元
28) ( B )可以从过程返加多个值.(选择一项) a) 使用IN参数 b) 使用OUT参数 c) 使用指针 d) 不能使用
29) 同义词有以下 ( ABC)用途.(选择三项) a) 简化SQL语句
b) 隐藏对象的名称和所有者 c) 提供对对象的公共访问 d) 显示对象的名称和所有者
30)在创建序列过程中,下列 ( C ) 选择指定序列在到达最大值或最小值后,将继续从头开始生成值。(选择一项)
a)Cycle b)Nocycle c)Cache d)Nocache
31)在Oracle中,关于HAVING子句,以下说法是正确的是(C)。 (选择) a) HAVING子句和WHERE子句相同 b) HAVING子句用于单行的条件查询 c) HAVING子句用于已分组的条件查询
d) HAVING子句必须紧跟在WHERE子句后面使用
32)在Oracle中,PL/SQL块定义了一个带参数的游标: CURSOR emp_cursor(dnum NUMBER) IS
SELECT sal,comm. FROM emp WHERE deptno = dnum; 那么正确打开此游标的语句是(aD)。 a) OPEN emp_cursor(20); b) OPEN emp_cuesor FOR 20 c) OPEN emp_cuesor USING 20
d) For emp_rec IN emp_cursor(20) LOOP…END LOOP;
33)在Oracle中,有表”cd”,它包含属性“cdcode”,“category” 和 “cdname”,要 查询category取值为“CLASSIC”或“ROCK”的行,应采用语句(AD)。 a) SELECT * FROM cd WHERE category IN(‘CLASSIC’,‘ROCK’);
b) SELECT * FROM cd WHERE category BETWEEN‘CLASSIC’AND‘ROCK’; c) SELECT * FROM cd WHERE category=‘CLASSIC’ AND category=‘ROCK’; d) SELECT * FROM cd WHERE ategory=‘CLASSIC’ OR category=‘ROCK’;
34)在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。(选择1项)
a. OracleHOME_NAMETNSListener b. OracleSrviceSID
c. OracleHOME_NAMEAgent
d. OracleHOME_NAMEHTTPServer
35)在Oracle中,关于PL/SQL下列描述正确的是(C)。(选择一项) a)PL/SQL代表Power language/SQL b)PL/SQL不支持面向对象编程 c)PL/SQL块包括声明部分,可执行部分和异常处理部分
d)PL/SQL提供的四中内置数据类型是character,integer,float,Boolean
36)在Oracle 中,下述(A)命令会使挂起的事务完成.(选择一项) a)alter
b)delete c)update
d)select e)insert
37)在Oracle中,PL/SQL程序块必须包括(B).(选择一项)
a) 声明部分 b) 可执行部分 c) 异常出来部分 d) 以上都是
38)Oracle表中,如果没有指定的话,VARCHAR2的缺省长度是(E).(选择一项) a)1 b)256 c)38 d)4000
e) varchar2类型的列必须指定长度
39)在Oracle中,表vendor包含以下列: Vendor_ID number primary key Name varchar(30) Location_ID number Order_dt date Order_amount number(8,2) 下列对表vendor操作的语句合法的是(CD)(选择2项) a)select locaton_id,avg(order_amount)from vendor; b) select sum(order_dt) from vendor;
c) select sum(order_amount) from vendor; d) select max(order_dt)from vendor;
e) insert into employee(salary,last_name,first_name) values(35000,’Wang’,’Fred’);
40)在Oracle中,阅读以下PL/SQL代码:
1 declare 2 p_emp emp.ename%type; 3 cursor emp_cur is 4 select ename from emp’
5 begin
6 for rac_emp in emp_cur loop
7 dbms_output.put_line(‘Emp Name:”//rec_emp.ename”’); 8 end loop 9 end;
与此程序第6至8行等价的程序代码是(AD)。(选择2项) a)open emp_cur; loop fetch emp_cur into p_emp; if emp_cur%found then
dbms_output.put_line(‘Emp Name:’||p_emp); else exit end loop; close emp_cur; b)open cmp_cur; fetch emp_cur intp p_emp; loop if emp_cur%found then dbms_output.put_line(‘Emp Name:’||p_emp); else exit; end if; end loop; close emp_cur; c)open emp_cur; fetch emp_cur into p_emp; while emp_cur%found loop dbms_output.put_line(‘Emp Name:’||p_emp); end loop; close emp_cur; d)open emp_cur; fetch emp_cur into p_emp; while emp|_cur%found loop dbms_output.put_line(‘Emp Name:’||p_emp); fetch emp_cur into p_emp; end loop; close emp_cur;
41.在Oracle中,(C)操作符返回两个查询所选定的所有不重复的行
A Intersect B Minus C Union D Or
42.在Oracle数据库中,使用以下语句创建一个触发器: Create or replace trigger ai_emp After insert on emp For each row Begin
:new.ename:=upper(:new.ename); End ai_emp;
以下说法正确的是(D)
A 触发器创建成功,该触发器将每次插入新记录的ename列变为大写
B 触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列边为大写 C 触发器创建失败,因为insert触发器不能更改:new对象的值 D 触发器创建失败,因为after触发器不能更改:new对象的值
43.在Oracle中,不属于游标属性的是(CE)。(选择二项)
a) %NOTFOUND b) %FOUND c) %ISCLOSE d) %ISOPEN e) ROWTYPE
44. 在Oracle中。关于程序包的描述错误的是(B)(选择的1个)
A) 程序包是一中数据对象,它是对相关PL/SQL类型,子程序,游标,异常,变量和常量的封装
B)程序包中私有对象是通过PRIVATE关键字表示的
C)PL/SQL允许两个或多个打包的子程序具有同一名字,只需要子程序接受的参数数据类型不同
D)程序包具有模块化,信息影藏,新加功能及性能更佳等优点
45.在 Oracle中,下列(C)语句定义了一个游标。(选择一项) a) CURSOR cur For SELECT * FROM cd WHERE category=’ROCK’
b) CREATE CURSOR cur FOR SELECT * FROM cd WHERE category=’ROCK’:
c) CURSOR cur IS SELECT * FROM cd WHERE category=’ROCK’;
d) CREATE CURSOR cur IS SELECT * FROM cd
WHERE category=’ROCK’;
46.在oracle中 关于having子句,以下说法正确的是(C)(单选) A, having子句和where子句相同 B, having子句用于单行的条件查询 C, having子句用于已分组的查询条件
D, having子句必须紧跟在where子句后面使用
47.在oracle 中使用(D)语句打开游标,执行查询,并识别活动集(单选) A, run B , fetch C, close D, open
48.在oracle中 有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)(单选)
A,select swq.RowNum from dual
B,select swq.RowID from dual C,select swq.CurrVal from dual D,select swq.NextVal from dual
49.在oracle 中 在sql提示符下调用pl/sql过程的方法是(B)(单选) A, 使用call语句 B, 使用excute语句 C, 使用run语句 D, 使用过程名
50.在Oracle数据库中,使用以下语句创建一个触发器,以下说法正确的是(D)。 Create or replace trigger ai_emp Agter insert on emp for insert on emp begin
:new.ename:=upper(:new.ename); End ai_imp;
a) 触发器创建成功,该触发器将每次插入的新记录的enmae列变为大写。
b) 触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写。 c) 触发器创建失败,因为insert触发器不能更改:new对象的值 触发器创建失败,因为after触发器不能更改:new对象的值。
51.在Oracli中,PL/SQL具有两种类型的子程序,即过程和(C)。(选择一项) a)对象 b包 c)函数 d)可变数组
52.在Oracle中,(C)先根据范围对数据进行分区,然后在这些分区内创建散列子分区。(选择一项) a)范围分区 b)散列分区 c)复合分区 d)列表分区
53.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有(C)子句。(选择一项) a)WHERE CURRENT OF b)INTO
c)FOR UPDATE d)ORDER BY
54.在Oracle中,序列venseq使用下面的语句创建:
CREATE SEQUENCE vensseq INCREMENT BY 1 START WITH10
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) 以上皆非
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工具
正在阅读:
Oracle选择题01-31
我最敬佩的人作文500字07-16
童年趣事作文300字07-15
秋天的意义08-12
党校考试 试题06-13
百变翻绳作文600字07-08
一年级10以内连加连减口算练习题1080道直接打印复习进程04-04
常州市2015~2016学年第二学期期中质量调研 八年级数学试题06-01
好大学在线《法与社会》习题答案06-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 选择题
- Oracle
- 金蝶EAS常见问题解答 - 工作流 - 2016
- 河南省农村信用社贷后管理办法豫农信贷(2011.52号2011.6.29)
- 学习策略 练习题含答案
- 阿镇第二小学组织机构及其职能
- Linux VI
- 李良荣 新闻学导论 强化练习及答案
- 隧道施工测量
- 什么是真正的男女平等?
- 青海省人民政府关于印发西宁经济技术开发区招商引资优惠政策的通知
- 二年级上册表内乘法口算练习题(10套)
- 高中语文第15课苏幕遮(含解析)新人教版选修《中国古代诗歌散文欣赏》
- DiscuzX3.2数据字典
- 关于构建中国特色企业社会责任法律体系的思考
- 对政府主导型会展的浅探究
- 政府行文排版标准
- Solidworks实习报告 - 图文
- 2017年四川省安全员B证考试题
- 2018年医疗质量管理与持续改进实施方案
- 2017电大合同法形成性任务试题集锦
- 机油盖注塑模具设计