ORACLE考试复习题

ORACLE考试复习题

ID:37863818

大小:26.00 KB

页数:7页

时间:2019-06-01

ORACLE考试复习题_第1页
ORACLE考试复习题_第2页
ORACLE考试复习题_第3页
ORACLE考试复习题_第4页
ORACLE考试复习题_第5页
资源描述:

《ORACLE考试复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空题1、在下面程序的空白处填写适当的代码,使该函数可以获取指定编号的员工薪金。CREATEORREPLACEFUNCTIONget_sal(P_IDvarchar2)_______returnnumber_______isv_pricenumber;beginselectsalinto___v_price__________Fromtempwhereempno=________P_ID______;Returenv_sal;ExceptionWhenno_data_foundthenDbms_out

2、.put_line(‘无法找到该编号的员工!’);WhenothersthenDbms_out.put_line(‘发生其他错误!’);Endget_sal;2、假设有一个程序包,其中包含了两个重载的函数MAX。写出下面程序调用MAX函数后的运行结果。32程序包主体:Createorreplacepackgebodytestisfunctionmax(xinnumber,yinnumber)returnnumberisresultnumber;beginifx>ythenresult:=x;elseres

3、ult:=y;endif;return(result);endmax;functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresultnumber;beginresult:=test.max(x,y);result:=test.max(result,z);return(result);endmax;endtest;调用程序块:begindbms_output.put_line(test.max(10,32,14));end;一、选择题1、下列哪个

4、语句可以在直接调用一个过程?()A、RETURNB、CALLC、SETD、EXEC(execute)2、下面哪个不是过程中参数的有效模式?()A、INB、INOUTC、OUTIND、OUT3、如果存在一个名为TEST的过程,它包含3个参数:第一个参数为P__NUM1,第二个参数为P__NUM2,第三个参数为P__NUM3。3个参数的模式都是IN。P__NUM1参数的数据类型为NUMBER,P__NUM2参数的数据类型是VARCHAR2,P__NUM3参数的数据类型是VARCHAR2。下列哪一个是该过程的有

5、效调用?()A、TEST(1010,P__NUM3=>’abc’,P__NUM2=>’bcd’);B、TEST(P__NUM1=>1010,P__NUM2=>’abc’,’bcd’);C、TEST(P__NUM1=>1010,’abc’,’bcd’)D、上述都对4、函数头部的RETURN语句的作用是什么?()A、声明返回的数据类型B、声明返回值的大小和数据类型C、调用函数D、函数头部不能使用RETURN语句1、如果在程序包的主体中包括了一个过程,但没有在程序包规范中声明这个过程,那么它将会被认为是。()A

6、、非法的B、公有的C、受限的D、私有的2、如果创建了一个名为USER_PKG的程序包,并在该程序包中包含一个名为TEST的过程。下列哪一个是对该过程的合法调用?()A、test(10);B、USER_PKG.TEST(10)C、TEST.USERPKG.(10)D、TEST(10).USERPKG.3、对应下面的函数,下列哪些可以成功地调用?()CreateorreplacefuntionCalc_sun(p_xnumber,p_ynumber)ReturnnumberIsSumnumber;BeginS

7、um:=p_x+p_y;Returnsum;End;A、Calc_Sum;B、ExcuteCalc_Sum(45);C、ExcuteCalc_Sum(23,12);D、Sum:=Calc_Sum(23,12);1、当满足下列哪种条件时,允许两个过程具有相同的名称?()A、参数的名称或数量不相同时B、参数的数量或数据类型不相同时C、参数的名称和数据类型不相同时D、参数的数据类型和数量不相同时2、下列哪一个动作不会激发触发器?()A、更新数据B、查询数据C、删除数据D、插入数据3、在使用CREATETRIGG

8、ER语句创建行级触发器是,哪一个语句用来引用旧数据?()A、FOREACHB、ONC、REFERNCINGD、OLD4、在创建触发器时,哪一个语句决定触发器是针对每一行执行一次,还是针对每一个语句执行一次?()A、FOREACHB、ONC、REFERNCINGD、NEW5、替代触发器一般被附加到哪一类数据库对象上?()A、表B、序列C、视图D、簇6、条件谓词在触发器中的作用是什么?()A、指定对不同事件执行不同的操作B、在UP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。