OraclePLSQL测试题与答案绝对经典.doc
《OraclePLSQL测试题与答案绝对经典.doc》由会员分享,可在线阅读,更多相关《OraclePLSQL测试题与答案绝对经典.doc(5页珍藏版)》请在三一文库上搜索。
1、OraclePL/SQL测试题姓名:_一、选择题1、Oracle数据库中为新创建的表分配的初始空间通常为多大(B)A、一个块B、一个区C、一个段D、c一个表空间2、关于存储过程参数,正确的说法是(B)A、存储过程的输出参数可以是标量类型,也可以是表类型B、存储过程输入参数可以不输入信息而调用过程C、可以指定字符参数的字符长度(函数的()或者过程的(number/varchar2)D、以上说法都不对3、下列说法,正确的说法是(B)A、只要在存储过程中有增删改语句,一定加自治事务B、在函数内可以修改表数据C、函数不能递归调用D、以上说法都不对4、有一产品表(编号,名称,价格,数量,所属分类),下列
2、语法不正确的是(D)A、select*from产品表where价格1000B、selectsum(价格)from产品表groupby所属分类havingmax(价格)1000C、select所属分类,sum(价格)from产品表where价格1000groupby所属分类D、select所属分类,sum(价格)from产品表wheremax(价格)1000groupby所属分类5、关于触发器,下列说法正确的是(B)A、可以在表上创建INSTEADOF触发器B、语句级触发器不能使用“:old”和“:new”C、行级触发器不能用于审计功能D、触发器可以显式调用6、下列那些是Oracle的伪列(AC
3、D)A、ROWIDB、ROW_NUMBER()C、LEVELD、ROWNUME、COLUMN7、当表的重复行数据很多时,应该创建的索引类型应该是(C)A、B树B、reverseC、bitmapD、函数索引8、在建表时如果希望某列的值,在一定的范围内,应建什么样的约束?(C)A、primarykeyB、uniqueC、checkD、notnull9、利用游标来修改数据时,所用的。FORUPDATE充分利用了事务的哪个特性?(D)A、原子性B、一致性C、永久性D、隔离性10、下列说法不正确的是()全对A、在PLSQL自定义函数中如果包含UPDATE、DELETE、INSERT语句,不必在函数体内给
4、出COMMIT;B、自定义函数可以在SQL语句中调用、也可以在PLSQL块中调用C、自定义函数可以返回表类型D、自定义函数中的参数可以是OUT类型二、编程题1、查找出当前用户模式下,每张表的记录数,以scott用户为例,结果应如下:DEPT4EMP14BONUS0SALGRADE5其实现的代码是:declaretypetab_namesistableofvarchar2(20)indexbybinary_integer;tab_nametab_names;counnumber;strvarchar2(100);beginselecttable_namebulkcollectintotab_na
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OraclePLSQL 测试 答案 绝对 经典
