- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Oracle_PLSQL测试题与答案(绝对经典)》.doc
Oracle PL/SQL测试题
姓名:___ _________
一、选择题
1、Oracle数据库中为新创建的表分配的初始空间通常为多大(B)
A、一个块
B、一个区
C、一个段
D、c一个表空间
2、关于存储过程参数,正确的说法是(B)
A、存储过程的输出参数可以是标量类型,也可以是表类型
B、存储过程输入参数可以不输入信息而调用过程
C、可以指定字符参数的字符长度(函数的()或者过程的(number/varchar2))
D、以上说法都不对
3、下列说法,正确的说法是(B)
A、只要在存储过程中有增删改语句,一定加自治事务
B、在函数内可以修改表数据
C、函数不能递归调用
D、以上说法都不对
4、有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是(D)
A、select * from 产品表 where价格1000
B、select sum(价格) from 产品表 group by 所属分类 having max(价格)1000
C、select所属分类,sum(价格) from 产品表 where 价格1000 group by 所属分类
D、select所属分类,sum(价格) from 产品表 where max(价格)1000 group by 所属分类
5、关于触发器,下列说法正确的是(B)
A、可以在表上创建INSTEAD OF 触发器
B、语句级触发器不能使用“:old”和“:new”
C、行级触发器不能用于审计功能
D、触发器可以显式调用
6、下列那些是Oracle的伪列(ACD)
A、ROWID
B、ROW_NUMBER()
C、LEVEL
D、ROWNUM
E、COLUMN
7、当表的重复行数据很多时,应该创建的索引类型应该是( C )
A、B树
B、reverse
C、bitmap
D、函数索引
8、在建表时如果希望某列的值,在一定的范围内,应建什么样的约束?(C )
A、primary key
B、unique
C、check
D、not null
9、利用游标来修改数据时,所用的。。FOR UPDATE充分利用了事务的哪个特性?( D)
A、原子性
B、一致性
C、永久性
D、隔离性
10、下列说法不正确的是()全对
A、在PLSQL自定义函数中如果包含UPDATE、DELETE、INSERT语句,不必在函数体内给出COMMIT;
B、自定义函数可以在SQL语句中调用、也可以在PLSQL块中调用
C、自定义函数可以返回表类型
D、自定义函数中的参数可以是OUT类型
二、编程题
1、查找出当前用户模式下,每张表的记录数,以scott用户为例,结果应如下:
DEPT...................................4
EMP...................................14
BONUS.................................0
SALGRADE.............................5
其实现的代码是:
declare type tab_names is table of varchar2(20) index by binary_integer; tab_name tab_names; coun number; str varchar2(100);begin select table_name bulk collect into tab_name from user_tables; for i in tab_name.first..tab_name.last loop str:=select count(*) from ||tab_name(i); execute immediate str into coun; dbms_output.put_line(tab_name(i)||..........||coun); end loop;end;
2、某cc表数据如下:
c1 c2
--------------
1 西
1 安
1 的
2 天
2 气
3 好
……
转换为
1 西安的
2 天气
3 好
要求:不能改变表结构及数据内容,仅在最后通过SELECT显示出这个查询结果
代码为:
create or replace function x return varchar2istype t_array is table of number index by binary_integer;type tarray is table of varchar2(10) index by binary_integer;ta t_ar
您可能关注的文档
最近下载
- GBT28827.8-2022 信息技术服务 运行维护 第8部分:医院信息系统管理要求.pdf
- Barracuda 瑞典巴拉库达 X射线机多功能质量检测装置.doc
- 危化品仓库标准,仓库安全设计、监控探测、仓储管理规范.pdf VIP
- SMT贴片机抛料记录表V1.0.pdf VIP
- TGXAS-良种肉牛优质牛肉分割及质量等级评定.pdf
- SMT贴片机抛料管制规范.docx VIP
- 工程技术研究中心管理办法(章程).docx VIP
- FOCUS-PDCA原理及流程完整版.pptx
- 2023春国开现代教育管理专题形考任务1试题及答案.docx
- 第7课党是最高政治领导力量(课件)【中职专用】高一思想政治《中国特色社会主义》(高教版2023·基础模块).pptx VIP
文档评论(0)