77范文网 - 专业文章范例文档资料分享平台

Oracle数据库编程(笔试)(2)

来源:网络收集 时间:2020-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

D.

BEGIN

UPDATE emp SET deptno=80 WHERE empno=1111; IF SQL%NOTFOUND THEN

raise_application_error(-20001,'该雇员不存在!'); END IF; END;

23. 有关索引的说法正确的是( ) A. 使用索引一定能够加快数据查询的速度

B. 索引是数据库内部使用的对象

C. 索引建立得太多,会降低数据增加删除修改速度 D. 可以为多个字段建立索引

24. 下面关于显式游标说法正确的是( ) A. SQL%FOUND:操作到数据

B. SQL%NOTFOUND:没有操作到数据 D. 以上答案均不正确。

C. SQL%ROWCOUNT:操作的记录数

25. 关于性能优化,下面哪些技术可以加快SQL执行速度( ) A. 使用PL/SQL的ForAll语句 C. 在JDBC使用批处理

B. 在PL/SQL中使用绑定变量 D. 在JDBC中使用预编译对象

26. 关于事务,下面说法正确的是( )。

A. 事务就是一个完整的逻辑工作单元,由多个操作组成。所以操作要么全部成功,要么全部失败。

B. 事务的特点有四个:原子性、一致性、隔离性、持久性 C. 可以利用保存点只提交一部分事务 D. 全部正确。

27. 关于事务隔离级别,说法正确的是( )

A. 设置Oracle事务为“未提交读”,可以看到其它用户没有提交的数据。 B. 事务隔离级别越高,效率越高。

C. Oracle只能支持两种事务:提交读和串行读。 D. 数据库事务的实现,与日志文件紧密相关。 28. 关于游标,下面说法错误的是( ) A. %ISOPEN是隐式游标的属性之一 B. 游标分为隐式游标和显式游标 C. 所有SQL语句都与游标有关

D. Select语句和select?into语句都是使用了隐式游标 29. 下面哪些语法是正确的:( ) A. 定义显式游标语法:

cursor 游标名 is

6

select 语句 B.游标FOR语句:

for 记录名 in 游标名 loop

end loop; C. 游标FOR语句:

for 游标名 in select 语句

loop

end loop; D. 全部正确。

30. 关于游标变量,说法正确的是( )

A. 游标变量提供将PL/SQL块中的多行数据传递到外部程序的一种方法。

B. 游标名就是指向PL/SQL结果集的工作区名称,而游标变量就是对这个工作区的引用。 C. 定义游标类型的语法是: -

type 游标类型 is ref cursor return 记录类型 D. 没有游标变量,存储过程就不能返回数据集 31. 关于动态SQL,下面说法正确的是( ) A. PL/SQL可以执行由多个字符串拼接而成的“SQL字符串” B. 执行非查询字符串要用execute immediate ‘sql字符串’ C. 执行查询字符串要用open ‘sql字符串’ D. 全部正确。

32. 关于子程序,下面说法正确的是( abcd ) A. 存储过程:能够完成一系列增删改查动作的PL/SQL块 B. 函 数:与存储过程的区别,就是有返回值 C. 触 发 器:某表上发生增删改事件时所自动执行的块 D. 以上都对

33. 使用子程序有哪些优点( ) A. 模块化

B. 可重用

C. 易维护

D. 更高效

34. 下面代码有几处错误( )

create or replace package my_bao is

function f_add(a number ) return number; end;

/

create or replace package body my_bao is function f_add(a number ) is begin null; end;

7

end; / A. 没有错误

B. 1处

C. 2处

D. 3处

35. 使用Package有哪些优点( ) A. 可以先在包中完成设计,而不必完成具体实现 B. 可以利用包的私有子程序来隐藏信息

C. 性能更高,因为包中一个子程序被调用,整个包都将被调用内存中。 D. 存储过程返回的游标必须在包中定义

36. 关于Oracle数据字典,下面哪些SQL是正确的( )

A. 查询子程序名称

select object_name,object_type from user_objects

where object_type = ('PROCEDURE','FUNCTION','PACKAGE'); B. 查询子程序文本:

select * from User_Source

WHERE NAME = '子程序名称' C. 数据字典与PGA有关。 D. 均不正确。

37. 关于触发器,说法正确的是( )

A. 一个触发器能够监控所有表的增删改(不包括查询)事件 B. 触发器不能显式调用

C. 触发器不能够监控系统的启动与关闭 D. 触发器能够监控表的创建与删除 38. 下面哪些场合适用触发器( ) A. 对表作审计跟踪 C. 更新多表联接的视图

B. 实现企业复杂的自定义规则 D. 自动删除子表数据

39. 下面关于触发器的分类,正确的有( ) A. DML触发器:监控表 -

B. Instead of触发器:监控视图

C. 系统触发器:监控数据库启动、登录、关闭等事件 D. DDL触发器:监控表的创建和删除 40. 关于子程序,说法错误的有( ) A. 触发器用得越多越方便 B. 存储过程不能返回多行数据

C. 用在select语句中的函数一定不能修改数据 D. 在JDBC不能直接使用匿名块,只能使用命名块

8

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Oracle数据库编程(笔试)(2)在线全文阅读。

Oracle数据库编程(笔试)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1002914.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: