ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:84KB ,
资源ID:3452173      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3452173.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle选择题.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Oracle选择题.doc

1、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:DATEPARTB:EXTRACTC:TO_CHARD:TRUNC5) 在 Ora

2、cle 中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)A:ROW_NUMBERB:RANKC:DENSE_RANKD:ROWNUM6)在 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 emailB-C-DB:A-D-C-BC:A-C-B-DD:B-A-D-CE

3、:A-D-C-B8)在 Windows 系统中,Orcale 的(A )服务监听并接受来自客户端应用程序的连接请求。A:OrcaleHOME_NAMETNSListenerB:OrcaleServiceSIDC:OracleHOME_NAMEAgentD:OrcaleHOME_NAMEHTTPServer9)在 Windows 系统中,Orcale 的( D )服务是使用 iSQL*Plus 必须的A:OrcaleHOME_NAMETNSListenerB:OrcaleServiceSIDC:OracleHOME_NAMEAgentD:OrcaleHOME_NAMEHTTPServer10)在

4、 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将(A)表空间分配给用户作为默认表空间。A:USERB:SYSTEMC:SYSD:DEFAULT11)在 Oracle 数据库中, (B)用户模式存储数据字典表和试图对象。A:SYSTEMB:SYSC:SCOTTD:SYSDBA12)在 Oracle 中,下面哪条语句当 COMM 字段为空时显示 0,不为空时显示 COMM 的值(A) 。A:select ename, nvl(comm.,0) from emp;B:select ename, null(comm.,0) from emp;

5、C:SELECT ename,NULLIF(comm,0)FROM emp;D:SELECT ename,DECODE(comm.,NULL,0)FROM emp;13) 在 Oracle 中,下列不属于字符数据类型的是(D )a)VARCHAR2b) LONGc) LONG RAWb) CLOB14) 在 Oracle 中,下面用于限制分组函数的返回值的字句是(B)a) WHRERb) HAVINGc) ORDER BYd) 无法限定分组函数的返回值15)Oracle 中,有一个名为 seq 的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)a) select seq.ROWNU

6、M from dual;b) select seq.ROWID from dual;c) select seq.CURRVAL from dual;d) select seq.NEXTVAL from dual;16) 在 Oracle 中,游标都具有以下属性,除了(C )a) %NOTFOUNDb) %FOUNDc) %ROWTYPEd) %ISOPENe) %ROWCOUNT17) 在 Oracle PL/SQL 中,执行动态 SQL 的语句是(D )a) NXECUTEb) STARTc) RUNd) EXECUTE IMMEDIATE18) 在 Oracle 中,当控制一个显式游标时,

7、以下哪种命令包含 INTO 子句(C)a) OPENb) CLOSEc) FETCHd) CURSOR19) 在 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 20d) FOR emp_rec IN emp_cursor(20) LOOPEND LO

8、OP20) Oracle 提供的(D) ,能够在不同硬件平台上的 Oracle 数据库之间传递数据a) 归档日志运行模式b)RECOVER 命令c)恢复管理器(RMVN )d)Export 和 Import 工具21) PL/SQL 块中可以使用的下列(BC)命令(选择两项)a) TRUNCATEb) DELETEc) SAVEPOINTd) ALTER TABLE22) 有语句如下:TYPE curtype IS REF CURSOR RETURN book.price%TYPE;表 book 的列的数据类型是 NUMBER(5)则(D)(选择一项)a) curtype 可以返回 INTEG

9、ER 类型数据b) curtype 可以返回 NUMBER(5,2)类型数据c) curtype 可以返回 VARCHAR2(10)类型数据d) 以上皆非23) 对一个视图 myView 创建一个触发器 mytrigger,语句为(D) 。 (选择一项)a) CREATE TRIGGER mytriggerDEFOREINSERT ON myViewBEGIN-b) CREATE TRIGGER mytriggerAFTERINSERT ON myViewBEGIN-c) CREATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewBEGINd) CRE

10、ATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewFOR EACH ROWBEGIN24)有一段 PL/SQL 程序如下示:Var1 :=10;LOOPEXIT WHEN var112;Var1:=var+1;DBMS_OUTPUT.PUT_LINE(A);END LOOP;输出为(D).选择一项a) Ab) Ac) A ,Ad) A,A,A25)在表 tabl 中有列的 col1,其数据类型为 INTERGER,在 PL/SQL 的 DECLARE 部分声明了一个变量 var1,语句为:Var1 tabl.col1%TYPE;不久后,执行了语句:A

11、LTER TABLE tabl MODIFY (col1 (NUMBER (5,2);则 var1 的数据类型为 ( B ) (选择一项)a) 整数型b) 数字型c) 字符型d) 以上皆非26)DBMS_LOB 数据包提供的 ( D ),返回 LOB 值的长度。 (选择一项)a) LENGTHb) SUBSTRc) INSTRd) GETLENGTH27) Oracle 数据库由一个或多个称为 ( B )的逻辑存储单元组成。 (选择一项)a) 表b) 表空间c) 行d) 单元28) ( B )可以从过程返加多个值.(选择一项)a) 使用 IN 参数b) 使用 OUT 参数c) 使用指针d) 不

12、能使用29) 同义词有以下 ( ABC)用途.(选择三项)a) 简化 SQL 语句b) 隐藏对象的名称和所有者c) 提供对对象的公共访问d) 显示对象的名称和所有者 30)在创建序列过程中,下列 ( C ) 选择指定序列在到达最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache31)在 Oracle 中,关于 HAVING 子句,以下说法是正确的是(C) 。 (选择)a) HAVING 子句和 WHERE 子句相同b) HAVING 子句用于单行的条件查询c) HAVING 子句用于已分组的条件查询d) HAVING 子句必须紧跟

13、在 WHERE 子句后面使用32)在 Oracle 中,PL/SQL 块定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER) ISSELECT sal,comm. FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是(aD)。a) OPEN emp_cursor(20);b) OPEN emp_cuesor FOR 20c) OPEN emp_cuesor USING 20d) For emp_rec IN emp_cursor(20) LOOPEND LOOP;33)在 Oracle 中,有表”cd”,它包含属性“cdcode”

14、,“category” 和 “cdname”,要查询 category 取值为 “CLASSIC”或“ROCK”的行,应采用语句(AD) 。a) SELECT * FROM cd WHERE category IN(CLASSIC , ROCK);b) SELECT * FROM cd WHERE category BETWEENCLASSICANDROCK;c) SELECT * FROM cd WHERE category=CLASSIC AND category=ROCK;d) SELECT * FROM cd WHERE ategory=CLASSIC OR category=ROCK

15、;34)在 Windows 操作系统中, Oracle 的(A )服务监听并接受来自客户端应用程序的连接请求。(选择 1 项)a. OracleHOME_NAMETNSListenerb. OracleSrviceSIDc. OracleHOME_NAMEAgentd. OracleHOME_NAMEHTTPServer35)在 Oracle 中,关于 PL/SQL 下列描述正确的是(C) 。 (选择一项)a)PL/SQL 代表 Power language/SQLb)PL/SQL 不支持面向对象编程c)PL/SQL 块包括声明部分,可执行部分和异常处理部分d)PL/SQL 提供的四中内置数据

16、类型是 character,integer,float,Boolean36)在 Oracle 中,下述(A)命令会使挂起的事务完成.(选择一项)a)alterb)deletec)updated)selecte)insert37)在 Oracle 中,PL/SQL 程序块必须包括(B).(选择一项)a) 声明部分b) 可执行部分c) 异常出来部分d) 以上都是38)Oracle 表中,如果没有指定的话,VARCHAR2 的缺省长度是(E).(选择一项)a)1b)256c)38d)4000e) varchar2 类型的列必须指定长度39)在 Oracle 中,表 vendor 包含以下列:Vend

17、or_ID number primary keyName varchar(30)Location_ID numberOrder_dt dateOrder_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 i

18、nto employee(salary,last_name,first_name) values(35000,Wang,Fred);40)在 Oracle 中,阅读以下 PL/SQL 代码:1 declare2 p_emp emp.ename%type;3 cursor emp_cur is4 select ename from emp5 begin6 for rac_emp in emp_cur loop7 dbms_output.put_line(Emp Name:”/rec_emp.ename”);8 end loop9 end;与此程序第 6 至 8 行等价的程序代码是(AD) 。 (

19、选择 2 项)a)open emp_cur;loopfetch emp_cur into p_emp;if emp_cur%found thendbms_output.put_line(Emp Name:|p_emp);elseexitend loop;close emp_cur;b)open cmp_cur;fetch emp_cur intp p_emp;loopif emp_cur%found thendbms_output.put_line(Emp Name:|p_emp);elseexit;end if;end loop;close emp_cur;c)open emp_cur;fe

20、tch emp_cur into p_emp;while emp_cur%found loopdbms_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 loopdbms_output.put_line(Emp Name:|p_emp);fetch emp_cur into p_emp;end loop;close emp_cur;41在 Oracle 中,(C)操作符返回两个查询所选定的所有不重复的行A Int

21、ersectB MinusC UnionD Or 42在 Oracle 数据库中,使用以下语句创建一个触发器:Create or replace trigger ai_empAfter insert on empFor each rowBegin:new.ename:=upper(:new.ename);End ai_emp;以下说法正确的是(D)A 触发器创建成功,该触发器将每次插入新记录的 ename 列变为大写B 触发器创建成功,该触发器将每次 insert 语句插入的第一条记录的 ename 列边为大写 C 触发器创建失败,因为 insert 触发器不能更改:new 对象的值D 触发器

22、创建失败,因为 after 触发器不能更改:new 对象的值43.在 Oracle 中,不属于游标属性的是(CE)。(选择二项)a) %NOTFOUNDb) %FOUNDc) %ISCLOSEd) %ISOPENe) ROWTYPE44. 在 Oracle 中。关于程序包的描述错误的是(B) (选择的 1 个)A) 程序包是一中数据对象,它是对相关 PL/SQL 类型,子程序,游标,异常,变量和常量的封装B)程序包中私有对象是通过 PRIVATE 关键字表示的C)PL/SQL 允许两个或多个打包的子程序具有同一名字,只需要子程序接受的参数数据类型不同D)程序包具有模块化,信息影藏,新加功能及性

23、能更佳等优点45.在 Oracle 中,下列(C)语句定义了一个游标。 (选择一项)a) CURSOR cur For SELECT * FROM cdWHERE category=ROCKb) CREATE CURSOR cur FOR SELECT * FROM cdWHERE category=ROCK:c) CURSOR cur IS SELECT * FROM cdWHERE category=ROCK;d) CREATE CURSOR cur IS SELECT * FROM cdWHERE category=ROCK;46.在 oracle 中 关于 having 子句,以下说法

24、正确的是(C)(单选)A, having 子句和 where 子句相同B, having 子句用于单行的条件查询C, having 子句用于已分组的查询条件D, having 子句必须紧跟在 where 子句后面使用47.在 oracle 中使用(D)语句打开游标,执行查询,并识别活动集(单选)A, runB , fetchC, closeD, open48.在 oracle 中 有一个名为 seq 的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)(单选)A,select swq.RowNum from dualB,select swq.RowID from dualC,sele

25、ct swq.CurrVal from dualD,select swq.NextVal from dual49.在 oracle 中 在 sql 提示符下调用 pl/sql 过程的方法是(B)(单选)A, 使用 call 语句B, 使用 excute 语句C, 使用 run 语句D, 使用过程名50.在 Oracle 数据库中,使用以下语句创建一个触发器,以下说法正确的是(D) 。Create or replace trigger ai_empAfter insert on empfor insert on empbegin:new.ename:=upper(:new.ename);End

26、ai_imp;a) 触发器创建成功,该触发器将每次插入的新记录的 enmae 列变为大写。b) 触发器创建成功,该触发器将每次 insert 语句插入的第一条记录的 ename 列变为大写。c) 触发器创建失败,因为 insert 触发器不能更改:new 对象的值d) 触发器创建失败,因为 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 OFb)INTOc)FOR UPDATEd)ORDER BY54.在 Oracle 中,序列 venseq 使用下面的语句创建:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。