版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle面试题库END LOOP;7.当在一个PLSQL块中通过查询得到一个值,但 是没有任何值返回时,会产生异常吗?如果产生,是什么异常? A不 会有异常,只不过没有结果而已B有异常,异常为No_data_foundC 有异常,异常为Value_erroD 编译都不通过8.在PLSQL块中处理 异常的语句是 A EXCEPTIONS EXCEPTION_NAME THENDBMS_OUTPUT.PUT_LINE();END;B EXCEPTIONWHEN EXCEPTION_NAMETHENDBMS_OUTPUT.PUT_LINE();ENDEXCEPTION;CWHENEXCEPTIO
2、N_NAMETHENDBMS_OUTPUT.PUT_LINE();D BEGINNULL;EXCEPTIONWHENEXCEPTION_NAMETHENDBMS_OUTPUT.PUT_LINE();END ;9. 当用户在 PLSQL 块中, 像抛出自定义异常或者是系统异常时,所使用的关键字是A THROWB RAISEC RAISE_APPLICATION_ERRORD EXCEPTION10. 在自定义异常中,用户可用的错误号范围在A 20000 29999B-20000 -20999C165535D 没有限制 11.阅读代码DECLAREBEGINDBMS_OUTPUT.PUT_LINE
3、(夕卜不快 );DECLAREM YEXCEEXCEPTION;BEGINRAISEMY EXCE;END;EXCEPTIONWHENMY EXCETHENDBMS_OUTPUT.PUT_LINE( 异常捕获);END;出现的结果是A编译时报错 PLS-00201:必须说明标识符 MYEXCE B运行时 报错,在外部无法捕获到内部异常 C可以正常执行D编译时报错, PLSQL块不能嵌套12.使用游标的步骤,有哪几步 A打开游标、使 用游标、关闭游标B定义游标、打开游标、使用游标、关闭游标C定 义游标、使用游标、关闭游标 D定义游标、打开游标、使用游标、 13游标有哪几种类型 A静态游标、动态游
4、标 B隐式游标、显示游 标C变量游标、常量游标 D参数游标、ref游标14阅读下列代码 DECLARETOTALEMP NUMBER;BEGINSELECT COUNT(*) INTO TOTALEMPFROMEMP;IF(SQL%FOUND)THENDBMS_OUTPUT.PUT_LINE( 有数据);END IF;END;这段代 码中是否使用了游标,如果使用了,使用的是什么类型的游标A使用了游标,游标类型为参数游标 B使用了游标,游标类型为式游标 C使用了游标,游标类型为ref游标D这段代码中根本没有使用到 游标15.下列哪个游标的定义是正确的 A TYPE CURSOR EMPCUR I
5、S SELECT * FROM EMP;B TYPE EMPCUR IS CURSOR OF SELECT* FROM EMP;C CURSOR EMPCUR IS SELECT * FROM EMP;D TYPE EMPCUR IS REF CURSOR AS SELECT * FROM EMP;16 在 存储过程中,参数模式有哪几种 A IN、OUTB IN、OUT、IN OUTC INPUT、OUTPUTD OUT INOUT17 关于存储过程返回值的类型, 说法对的是 A只能是基本类型 B可以是任何类型C只能是NUMBER VARCHAR2 DATE BOOLEAND可以使基本类型和用
6、户 类型18存储过程和函数的区别是 A过程可以返回多个值,而函数只能返回一个值B函数可以作为PLSQL表达式的一部分,而过程不 能C函数可以返回多个值,过程只能返回一个D函数和过程都必须 包含RETURN语句19过程和函数的重载,正确的是A Oracle中过 程和函数不能重载B Oracle中的过程和函数只有在包中存在时,才 能被重载C Oracle中的过程和函数随时随地都可以被重载 D函数可 以重载,过程不能被重载20 Oracle中程序包的特点是A可以写函 数和过程B任何能够定义在声明部分的内容,都可以出现在包中, 包就是用来对代码进行封装的 C包是一个可选结构,其中只能定义 函数和过程D
7、定义在包中的过程和函数不能被外部代码所访问21下面关于保的说法错误的是A有包头,就必须有包体B包可分为包 头和包体两部分,但包体不是必须的 C如果只用函数和过程,则可 以只有包体,没有包头 D包可以继承22阅读代码,函数被正确重 载是 A CREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTIONPROCEDURE_NAME(PARAM1INNUMBER,PARAM2OUTVARCHAR2)RETURNBOOLEAN;FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2IN OUT VARCHAR2)RETURNB
8、OOLEAN;END TESTPACKAGE;B CREATE OR REPLACE PACKAGETESTPACKAGEASFUNCTIONPROCEDURE_NAME(PARAM1IN NUMBER,PARAM2 OUTVARCHAR2);RETURNBOOLEAN;FUNCTIONPROCEDURE_NAME(PARAM1IN NUMBER,PARAM3 OUT4VARCHAR2);RETURNVARCHAR2;ENDTESTPACKAGE;CCREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTION PROCEDURE_NAME(PARAM1IN
9、NUMBER,PARAM2OUTVARCHAR2);RETURNBOOLEANFUNCTIONPROCEDURE_NAME(PARAM1IN NUMBER,PARAM2OUTNUMBER);RETURN OBJECTEND TESTPACKAGEQ CREATE OR REPLACE PACKAGE TESTPACKAGE ASFUNCTION PROCEDURE_NAME(PARAM1IN NUMBER,PARAM2OUTVARCHAR2);RETURNBOOLEANFUNCTIONPROCEDURE_NAME(PARAM1IN NUMBER,PARAM2OUTCHAR);RETURN OB
10、JECTEND TESTPACKAGE;23 触发器有哪些级 别A行级触发器和字段级触发器 B行级触发器C语句及触发器D 行级触发器和语句及触发器 26触发器有哪些种类 A BEFORE和 AFTERB BEFORE 禾口 BEFORE ROWC AFTER 禾口 AFTER STATEMENTD FOR EACH ROW 禾口 FOR EACH STATEMENT27 触 发器的执行过程是 A行前(多次)、语句前(多次)、行后(多次)、语句 后(一次)B语句前(一次)、行前(多次)、字段有效验证、行后(多次)、 语句后(一次)C语句前(一次)、语句后(一次)、行前(多次)、行后(多次)D 行
11、前(多次)、行后(多次)、语句前(一次)、语句后(一次)28触发器的 动作有哪几个 A INSERT、UPDATE、DELETEB INSERT、ALTER、 DROPC UPDATE、CREATED REMOVE、INSERT、DELETE29 看代 码 CREATE OR REPLACE TRIGGER STUDENTUPDATEINFOAFTER6INSERT OR UPDATE OR DELETE ON STUDENTFOR EACH ROWWHEN (NEW.STUID IS NOT NULL OR OLD.STUID IS NOT NULL)BEGINCASEWHENINSERTI
12、NGTHENDBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);DBMS_OUTP UT.PUT_LINE(:OLD.STUNAME);DBMS_OUTPUT.NEW_LINE();DB MS_OUTPUT.PUT_LINE( STUDENT 表增加一条信息!! );WHEN UPDATINGTHENDBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);DBMS_OUTP UT.PUT_LINE(:OLD.STUNAME);DBMS_OUTPUT.NEW_LINE();DB MS_OUTPUT.PUT_LINE( STUDENT 表更新一条信 息 ! );EL
13、SEDBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);DBMS _OUTPUT.PUT_LINE(:OLD.STUNAME);DBMS_OUTPUT.NEW_LIN E();DBMS_OUTPUT.PUT_LINE( STUDENT 表删除一条信 息! );END CASE;END;当执行了以下命令后 INSERT INTO STUDENT VALUES( STU0010 TOM ,TB007 JAVA );UPDATE SET CALSSNAME= ORACLE WHERE STUID= STU0010 ;DELETE STUDENT WHERE STUID= STU0010 输出结 果为:A INSERT后输出:TOM TOM STUDENT 表增加一条信 息!!UPDATE 后输出:TOM TOM STUDENT 表更新一条信 息!DELETE后输出:TOM TOM STUDENT 表删除一条信息!B INSERT后输出:TOM STUDENT表增加一条信息!!UPDATE后输出: TOM TOM STUDENT 表更新一条信息 !!DELETE后输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 病理诊断原理与实践公开课
- 四级协议书保过班
- 脱水患者急救护理方案
- 中风危险因素评估指南
- 儿童呼吸道感染预防措施
- 全科医学科高血压患者家庭护理指导
- 2026广东深圳高级中学集团招聘23人备考题库及答案详解(典优)
- 2026四川宜宾汇发产业新空间投资有限公司第一批员工招聘5人备考题库附参考答案详解(突破训练)
- 2026湖南益阳市市直医疗卫生单位招聘及引进紧缺(急需)专业人才39人备考题库及参考答案详解
- 2026福建福州市名厝设计咨询有限公司招聘25人备考题库附参考答案详解(考试直接用)
- 教师防性侵承诺书
- 重庆市2026年普通高等学校招生全国统一考试调研(四)数学试卷
- 2024中信金融对公业务面试高频真题及完整答案
- 工业固废综合治理行动计划落实
- 华为公司内部审计制度
- 2026年宁夏财经职业技术学院单招职业技能考试题库附答案详解(基础题)
- 低压电工培训课件
- 水利单位档案管理制度
- 2025年江苏地质局笔试真题及答案
- 高速公路收费站安全课件
- 手术室安全管理课件
评论
0/150
提交评论