教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

Oracle 笔试题目带答案(3)

来源:网络收集 时间:2025-09-14
导读: SVSE认证考试 70. 在Oracle中,PL/SQL块中定义了一个带参数的游标: CURSOR emp_cursor(dnum NUMBER) IS SELECT sal,comm FORM emp WHERE deptno=dnum; 那么正确打开此游标的语句是(选一项) A、OPEN emp_cursor(2

SVSE认证考试

70. 在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSOR emp_cursor(dnum NUMBER) IS

SELECT sal,comm FORM emp WHERE deptno=dnum; 那么正确打开此游标的语句是(选一项) A、OPEN emp_cursor(20); B、OPEN emp_cursor FOR 20; C、OPEN emp_cursor USING 20;

D、FOR rmp_rec IN emp_cursor(20) LOOP ... END LOOP;

71. 在ORACLE中,rank()函数和dense_rank()函数的差别是(选一项)

A、rank函数和dense_rank函数都没有跳跃 B、rank函数和dense_rank函数都有跳跃 C、rank函数有跳跃 dense_rank函数没有跳跃 D、rank函数没有跳跃 dense_rank函数有跳跃

72. 在Oracle中,表EMP包含以下列:

……

NAME VARCHAR2(20) ADDR VARCHAR2(60) ……

要以NAME's address is ADDR格式返回数据,以下SQL语句正确的是(选一项) A、SELECT NAME '''s address is ' ADDR FROM EMP; B、SELECT NAME || '''s address is ' || ADDR FROM EMP; C、SELECT NAME '\\'s address is ' ADDR FROM EMP; D、SELECT NAME || '\\'s address is ' || ADDR FROM EMP;

73. 在Oracle中,表分区方式()建议分区数是2的幂(2、4、8等),以获得最平均的数据发

布(选一项) A、范围分区 B、列表分区 C、散列分区 D、复合分区

74. 在Oracle中,不属于游标属性的是(选一项)

A、%NOTFOUND。 B、%FOUND C、%ISCLOSED D、%ROWTYPE

75. 在ORACLE中,当col为( )时,col > any ( 5 , 10 , 28 ) 为假。(选一项)

A、22 B、2 C、12

第 11 页 共 19 页

SVSE认证考试

D、32

76. 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(选一项)

A、游标打开 B、游标关闭

C、当前记录的数据加载到变量中 D、创建变量保存当前记录的数据

77. 在Oracle中,当从SQL表达式调用函数时,下列描述不正确的是(选一项)

A、从SELECT语句调用的函数均不能修改数据库表 B、函数可以带有IN、OUT等模式的参数

C、函数的返回值必须是数据库类型,不得使用PL/SQL类型 D、形式参数必须使用数据库类型,不得使用PL/SQL类型

78. 在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT

语句必须带有()子句。(选一项) A、WHERE CURRENT OF B、INTO C、FOR UPDATE D、ORDER BY

79. 在Oracle中,第1个用户对数据库表Product实行了如下的命令:

SELECT * FROM Product WHERE ProductID='001' FOR UPDATE; 此时第2个用户也对该表执行了如下命令:

SELECT * FROM Product WHERE ProductID='001' FOR UPDATE WAIT 3; UPDATE Product SET ProductID='002' WHERE ProductID='001'; COMMIT;

则针对第2个用户,说法正确的是(选一项)

A、修改成功,将ProductID为001的记录改为ProductID为002

B、等待3秒后修改成功,将ProductID为001的记录改为ProductID为002 C、提示资源被占用,如果第一个用户在3秒期间释放了资源,则提示修改成功 D、等待时间大雨3秒,第1个用户释放资源后,修改成功

80. 在Oracle中,关于PL/SQL下列描述正确的是(选一项)

A、PL/SQL代表Power Language/SQL B、PL/SQL不支持面向对象编程

C、PL/SQL块包括声明部分、可执行部分和异常处理部分 D、PL/SQL提供的四种内置数据类型是character,integer,float,boolea

81. 在Oracle中,关于程序包的描述不正确的是(选一项)

A、程序包是一种数据库对象,它是对相关PL/SQL类型、子程序、游标、异常、变量和常量的封装

B、程序包中私有对象是通过PRIVATE关键字来标识的

C、PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型

第 12 页 共 19 页

SVSE认证考试

不同

D、程序包具有模块化、信息隐藏、新增功能及性能更佳等优点

82. 在Oracle中,关于触发器的描述正确的是(选一项)

A、触发器可以删除,但不能禁用 B、触发器只能用于表

C、触发器可以分为行级和语句级

D、触发器是一个对关联表发出select、insert、update或delete语句时触发的存储过程

83. 在Oracle中,关于锁,下列描述不正确的是(选一项)

A、锁用于在用户之间控制对数据的并发访问 B、可以将锁归类为行级锁和表级锁

C、insert、update、delete语句自动获得行级锁 D、同一时间只能有一个用户锁定一个特定的表

84. 在Oracle中,关于子程序的描述不正确的是(选一项)

A、子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用 B、子程序可以具有声明部分、可执行部分和异常处理部分 C、子程序参数的模式只有IN和OUT两种模式 D、子程序可分为过程和函数两种类型

85. 在ORACLE中,模式是(选一项)

A、创建表的模板

B、一个用户下所有对象的集合 C、一种设计数据库的方法 D、数据库别名

86. 在Oracle中,你需要创建索引提高薪水审查的性能,该审查要对员工薪水提高12个百分点

后进行分析处理,下面哪个create index命令能解决此问题(选一项) A、CREATE INDEX my_idx_1 ON employee(salary*1.12); B、CREATE UNIQUE INDEX my_idx_1 ON employee(salary) C、CREATE BITMAP INDEX my_idx_1 ON employee(salary); D、CREATE INDEX my_idx_1 ON employee(salary) REVERSE;

87. 在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句

为数据库中的所有用户创建CUSTOMER表的同义词()。(选一项) A、CREATE PUBLIC SYNONYM cust ON mary.customer; B、CREATE PUBLIC SYNONYM cust FOR mary.customer; C、CREATE SYNONYM cust ON mary.customer FOR PUBLIC; D、不能创建CUSTOMER的公用同义词。

88. 在Oracle中,使用下列语句产生序列:

CREATE SEQUENCE id;

Oracle服务器会预开辟内存并维持的序列值有()个(选一项)

第 13 页 共 19 页

SVSE认证考试

A、0 B、10 C、20 D、100

89. 在Oracle中,使用以下语句创建视图:

CREATE OR REPLACE VIEW pen_view AS SELECT * FROM order_master

WHERE ostatus = ‘p’ WITH CHECK OPTION; 当用户试图执行以下语句:

UPDATE pen_view SET ostatus = ‘d’ WHERE ostatus=’p’; 下列描述正确的是(选一项)

A、Oracle将ostatus修改为d,不提示任何错误 B、Oracle不执行更新操作,并返回错误信息 C、Oracle将ostatus修改为d,同时返回错误信息 D、Oracle不执行更新操作,也不提示任何错误

90. 在Oracle中,使用以下语句创建视图;

create or replace view myView as select * from orders where status='p';

假定Orders表中包含10条status='p'的记录,当用户试图执行以下语句; update myView set status='o' where status='p'; 下列正确的是(选一项)

A、Oracle不执行更新操作,并返回错误信息

B、Oracle成功执行更新操作,再次查看视图时返回0行记录 C、Oracle成功执行更新操作,再次查看视图时返回10行记录 D、Oracle执行更新操 …… 此处隐藏:3355字,全部文档内容请下载后查看。喜欢就下载吧 ……

Oracle 笔试题目带答案(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/402502.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)