




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 164.假设有关系R和S,关系代数表达式R(RS)表示的是( A ) A、 RS B、RS C、RS D、RS 2. PL/SQL块中可以使用下列( B )命令。A、 TRUNCATEB、DELETEC、SAVEPOINT D、ALTER TABLE3. 对一个视图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 -4. 在表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、以上皆非5. 当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生( B )。A、 共享锁 B、 死锁 C、排他锁6. DBMS_LOB数据包提供的( D ),返回LOB值的长度。 A、 LENGTHB、 SUBSTRC、INSTRD、GETLENGTH7. Oracle数据库由一个或多个称为( B )的逻辑存储单元组成。A、 表B、表空间C、 行D、 单元8. ( B )可以从过程返回多个值。A、 使用IN参数 B、 使用OUT参数C、使用指针D、不能9. PL/SQL为内存耗尽时,预定义了( C )异常。A、 NO_DATA_FOUND B、MEMORY_ERROR C、STORAGE_ERROR D、NO_MEMEORY_FOUND10. 使用( AB )命令结束一个事务。(选择两项)A、 CommitB、RollbackC、SavepointD、update11. 在创建序列的过程中,下列( A )选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项)A、 CycleB、NocycleC、CacheD、Nocache12. 组合索引(也称为_B_)是在表的多个列上创建的索引。A、 压缩索引B、 连接索引C、 一致索引D、 位图索引13. VARCHAR2 数据类型具有两种子类型,即( BC )。(选择两项)A、 CHARACTERB、 STRINGC、 VARCHARD、 CHAR14. 数据包airline中有函数book_ticket,其定义如下:FUNCTION book_ticket(para1 CHAR)RETURN DATE IS下列( D )程序段正确地调用该数据包的函数。A、DECLAREvalue1 CHAR(10);BEGIN-value1 := airline.book_ticket(10);-B、DECLAREvalue1 CHAR(10);BEGIN-value1 := airline.book_ticket(10);-C、 DECLAREvalue1 DATE;BEGIN-value1 := airline.book_ticket(10);-D、DECLAREvalue1 DATE;BEGIN-value1 := airline.book_ticket(10);-15. 在PL/SQL中,在执行任何DML语句前,SQL%NOTFOUND的值为( C )。A、 NOTFOUND B、 TRUE C、 NULLD、 FALSE16. 在Oracle中,需要( C )权限来调用其它用户产生的函数。A、 函数中使用的表格的select权限B、 函数中使用的表格的Execute权限C、 函数的Execute权限D、 函数中使用的表格的selec权限和函数的Execute权限17. 在Oracle中,你要创建表cd,它包含属性cdcode,其数据结构为CHAR(10); cdname数据结构为CHAR(10);主键为cdcode.下列( BD )语句创建表。(选择两项)A、 CREATE cd(cdcode Char (10)PRIMARY KEY,Cdname CHAR (10) );B、 CREATE TABLE cd(cdcode Char (10)PRIMARY KEY,Cdname CHAR (10) );C、 CREATE TABLE cd(cdcode PRIMARY KEY CHAR (10),Cdname CHAR (10) );D、 CREATE TABLE cd(cdcode Char (10),Cdname CHAR (10),CONSTRAIN T cd_pkey PRIMARY KEY (cdcode) );18. 在Oracle中,ORDER BY子句中( D )关键词是用于从高到低的显示数字型 列值的。A、 ASB、 ASCC、 INTOD、 DESCE、BETWEENAND19. 在Oracle PL/SQL程序中,单行注释和多行注释 和符号分别为( A )A、 -,/*/B、/,/*/C、 -!,/*/D、 -,#20. 在Oracle中,使用SELECTBookCode FROM books;得到一个结果集A。使用SELECT DISTINCT BookCode FROM books;得到的结果集B。A和B的关系是( B )。A、 A是B的子集B、B是A的子集C、 A和B一定相等D、 A和B是交集21. 在Oracle中,雇员信息表的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,( D )不能执行。雇员信息表雇员号雇员名部门号工资001张三022000010011200056马林021000101赵敏041500部门信息表部门号部门名主任01业务部李建02销售部应东03服务部周银04财务部陈胜利A、 从雇员信息表中删除行(010,王宏达,01,1200)B、 将行(102,赵敏,01,1500)入到雇员信息表中C、 将雇员信息表中雇员号为010的工资改为1600D、 将雇员信息表中雇员号为010的部门改为0522. 在Oracle中,下列的函数:23. CREATE OR REPLACE FUNCTTON set_budget24. (v_studio_id IN NUMBER,v_new_budget IN NUMBER)25. RETURN number ISBEGIN26. UPDATE studio SET yearly_budget=v_new_budget WHERE id=v_studio_id;27. COMMIT;28. RETURN SQL%ROWCOUNT;29. END;30. 该函数由CALCULATE_BUDGET过程来调用。现在,在set_budget的定义中添加了一个传入参数,并将该函数重新编译了。那么下一次调用CALCULATE_BUDGET过程时出现的情况是( C )。A、 该过程重新编译成功,并执行B、该过程无需重新编译就可执行C、该过程将试图执行,但失败了D、该过程重编译但失败,因而没有执行31. 在Oracle 中,表erson,它包含身份证ID,名字,血型,电话,护照号码,其中,身份证ID为主键,你要找到名字为KEVIN, 血型为AB的人的护照号码,语句为( D )。A、 SELECT护照号码 FROM Person WHERE 名字=KEVIN B、 SELECT护照号码 FROM Person WHERE 血型=ABC、 SELECT护照号码 FROM Person WHERE 名字=KEVIN OR 血型=ABD、 SELECT护照号码 FROM Person WHERE 名字=KEVIN AND 血型=AB32. 表Computer如下: IDPriceCategoryMaker0011000PCComq00210000WorkstationSun003300PDAPalm004950PCIBM00520000WorkstationIBM0061500PCNEC007400PDANEC00815000WorkstationSGI0093000PCSONY0102000PCComq在Oracle中,执行下列语句的结果是( B )。SELECT MAX(Price) FROM Computer WHERE Category = PC GROUPBY CategoryA、 20000B、3000B、 400B、 100033. 在Oracle中,使用HAVING子句也可以进行条件查询,所以以下选项中( C )说法是正确的。A、 HAVING子句和WHERE子句相同B、HAVING子句用于行的条件查询C、HAVING子句用于已分组结果的条件查询D、以上皆非34. 在Oracle中,PL/SQL程序块必须包括如下( A )。A、 声明部分B、可执行部分C、异常处理部分D、以上皆需包括35. 在Oracle中,下列( BDE )语句合法地创建了一个函数。(选择三项)A、 CREATE FUNCTION get_name(cdcode NUMBER) RETURN CHAR IS DECLARE dis_cd CHAR(15); BEGINEND;B、 CREATE FUNCTION get_name(cdcode NUMBER) RETURN CHAR IS dis_cd CHAR(15); BEGINEND;C、 CREATE FUNCTION get_name(cdcode NUMBER(5) RETURN CHAR IS dis_cd CHAR(15); BEGINEND;D、 CREATE FUNCTION get_name(cdcode NUMBER) RETURN CHAR IS BEGINEND;E、 CREATE OR REPLACE FUNCTTON get_name(cdcode NUMBER) RETURN CHAR IS BEGINEND;36. 在Oracle中,如果使用下列的查询语句:select manufacture_id,DISTINCT id,description,quantity from inventory ;会显示( E )(选择一项)A、 manufacture_id、description、quantity和不重复的id值B、 manufacture_id,和不重复的 id、description和quantity值C、 不重复的manufacture_id,description,quantity 和ID的值组合D、 manufacture_id和不重复的description、quantity和id的值组合E、 没有值显示,因为该查询会失败37. 在oracle中,用如下语句创建一个表,且插入一行记录:create table cd ( cdcode char(4), cd_desc clob);insert into cd values(cd01,this is a world music cd created by kevin.);declarevar clob;var1 varchar2(100);amt integer:=10;begin select cd_desc into var from cd where cdcode=cd01; dbms_lob.read(var,amt,1,var1); dbms_output.put_line(var1);end;以上pl/sql语名的运行结果为( A )A、 this is a B、his is a wC、wD、var138. 在Oracle中,下列( D )数据最适合使用Between操作符A、 10B、TateC、10-JUNE-1997D、10到20的范围E、10,20,30三个数值之内39. PL/SQL提供的四种内置数据类型是 ( B )A、 character、integer、float、booleanB、标量、组合、引用、LobC、标量、String、Lob、ClobD、以上答案均不对40. 37)数据库raw列的最大长度是( C )字节 A、 1000B、1500 C、2000 D、以上答案均不对41. 阅读以下PL/SQL块: CBEGIN FOR i IN 1.6 LOOPIF i=1 THEN COMMIT; ELSE IF i=3 THEN ROLLBACK; ELSE IF i=5 THEN COMMIT; ELSE INSERT INTO EXAM(ID) VALUES(i); END IF; END IF; END IF;END LOOP;COMMIT;END;有多少行会插入到EXAM表?( C )A、 0 B、1 C、242. 异常是在( C )部分中引发的。A、 声明B、异常 C、 可执行 D、以上都不是43. ( A )是用于创建用户定义的错误消息的过程,用户定义的错误消息可以比指定的异常描述得更详细。A、 Raise_application_error B、When too_many_rows C、Raist_application_exception D、 以上都不是44. 关于对使用游标变量的限制哪些句是正确的是( AC)。(选择两项)A、 不能将空值赋予游标 B、可以将空值赋予游标变量 C、另一台服务器上的远程子程序不能接受游标变量的值 D、 可以在程序包中声明游标变量45. 所有异常的标识符均在( A )程序包中进行定义。A、 DBMS_STANDARD B、DBMS_STD C、DBMS_STANDARD_SQL D、以上都不是46. 要更新游标结果集中的当前行,应使用( A )子句。A、 Where current of B、for update C、for delete D、as modify47. 公用的子程序和常量在( A )中声明。A、 过程 B、游标 C、包规范 D、包主体48. ( D )触发器允许触发操作中的语句访问行的列值。A、 行级 B、语句级C、模式 D、数据库级49. 在Oracle中,在SQL提示符下调用PL/SQL过程的方法是( D )。A、 使用CALL语句 B、使用EXECU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人美版小学美术课程优化计划
- 2025年企业安全生产应急预案演练计划
- 眼内炎致盲风险评估模型-全面剖析
- 公园绿地保洁工作计划
- 中小学道德与法治课程评价计划
- 便利店绿色可持续发展-全面剖析
- 小学五年级语文素质教育推广计划
- 大数据技术在市场预测中的运用-全面剖析
- 二年级下册《道德与法治》课外拓展计划
- 2025届高三物理复习备考计划
- 便秘课件完整版本
- 2024-2029年波分复用器(WDM)行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 家庭医生签约服务培训
- 中华民族共同体概论课件专家版6第六讲 五胡入华与中华民族大交融(魏晋南北朝)
- 《狼和鸭子》PPT课件小学幼儿园儿童故事表演幻灯片背景有音乐
- 第2课+古代希腊罗马(教学设计)-【中职专用】《世界历史》(高教版2023基础模块)
- 工会制度牌模板
- 2024年高级统计实务考试真题及答案解析
- 《日语零基础学习》课件
- 前列腺癌护理个案查房课件
- 全国导游考试(面试)200问及面试内容(附答案)
评论
0/150
提交评论