PL/SQL编程错题合集

1、在PL/SQL中的条件结构的流程控制语句包括

​ A: IF-THEN语句

​ B: IF- THEN-ELSE语句

​ C: CASE语句

2、关于PL/SQL的说法正确的是

​ A:变量的声明使用DECLARE关键字

​ B:使用CONSTANT关键字声明-一个常量

​ C:给变量赋值使用符号“:=”

3、在0racle中,关于PL/SQL基本语法说法正确的是

​ A: PL/SQL代码块包括3个部分:声明部分、执行部分和异常处理部分

​ B:在PL/SQL中可以使用“/* */”对代码进行多行注释

​ C:在PL/SQL中变量的赋值一般使用“: =”

4、在PL/SQL程序设计中,() 是无效的标识符

​ A: Loop

​ B: Java-5.0

5、在PL/SQL中,触发异常的正确语句是

​ A: RAISE user_ exception;

6、对于PL/SQL异常描述正确的是

​ A:异常有预定义异常和自定义异常

​ B:触发异常是RAISE exception_ name

​ C:处理异常是EXCEPTION

7、在PL/SQL异常处理结构的过程中包括

​ A:定义异常

​ B:触发异常

​ D:处理异常

8、在0racle中,下列关于PL/SQL块中的异常处理说法正确的是

​ B:声明部分中可以定义异常,其语法为: exception_name EXCEPTI0N;

​ C:执行部分中可以抛出异常,其语法为: RAISE exception. _name

​ D:异常处理部分主要捕获和处理异常

9、在0rac1e中,PL/SQL中的异常处理一般需要三个步骤 : 则正确顺序法的是

a、定义异常

b、抛出异常

c、捕获及处理异常

10、在0racle中,关于PL/SQL中的异常的说法如下: 说法正确的是

​ a.异常可以分为系统异常和自定义异常

​ b.系统异常可以分为预定义异常和非预定义异常

​ c.自定义异常是程序员从业务角度指定的规则和限制

​ d.预定义异常和非预定义异常的主要区别在于异常名称

11、在0racle中,选项关于游标说法正确的是

​ A:游标可以划分为显式游标和隐式游标

​ B:可以使用游标实现动态sq1

​ D:游标的属性%ROWCOUNT表示游标结果集行数

12、在0racle中,下列选项关于游标说法正确的是

​ A:游标是SQL的一个内存工作区

​ B:游标的作用就是临时存储从数据库中提取的数据

​ C:游标可以划分为静态游标和动态游标( REF游标)

13、在0racle中,下列关于游标说法正确的是

​ a.游标是SQL的一个内存工作区

​ b.游标的作用就是临时存储从数据库中提取的数据

​ c.游标可以划分为静态游标和动态游标( REF游标)

14、在0racle中,下列选项属于游标常用属性的是

​ A: %NOTFOUND

​ B: %ROWCOUNT

​ C: %ISOPEN

15、选项对于0racle中游标的使用说法正确的是

​ A:游标被声明之后,在使用之前,必须先打开游标,打开游标的语法: 0PEN cursor_ name

​ B:当一个游标被打开后,需要从游标中提取数据,提取数据使用FETCH语句

​ C:结果集中的数据被检索完毕后,需要将打开的游标关闭,关闭游标的语法: CLOSE cursor_ name

16、对游标的属性描述正确的是

​ A: %FOUND用于判断游标是否找到记录

​ B: %ISOPEN用于判断游标是否已经被打开

​ D: %ROWCOUNT代表检索出的记录的行数

17、在0racle中,能够使用游标提取数据的语句是( )。

FETCH cursor_name INTO variable_ list

18、在0racle中,下列选项能够实现在游标里提取数据的语句是

FETCH cursor_ name INTO variable_row

19、在0racle中,使用PL/. SQL的游标可以对结果集进行处理,针对显式游标的一般使用步骤如下:

​ A:声明游标

​ B:打开游标

​ C:提取游标

​ D:关闭游标

20、在0racle中,有关游标的说法正确的选项是

​ A:游标是SQL的一个内存工作区

​ B:游标临时存储从数据库的提取的数据

21、在0racle中,下列有关游标说法正确的是:

​ A、游标是SQL的一个内存工作区

​ B、游标临时存储从数据库的提取的数据

22、在0racle中,下列有关游标说法正确的选项是:

​ a、游标本质是一块内存工作区

​ b、游标临时存储从数据库的提取的数据

​ c、 游标需要通过游标变量进行操作

​ d、隐式游标的游标变量名是SQL

23、下列关于oracle中游标,描述正确的是

​ A:隐式游标:在PL/SQL 程序中执行DML SQL语句时自动创建隐式游标,名字固定叫sq1

​ B:显式游标:显式游标用于处理返回多行的查询

​ C: REF游标: REF游标用于处理运行时才能确定的动态SQL查询的结果

24、要更新游标结果集中的当前行,应使用

​ A: WHERE CURRENT 0F

25、关于0racle游标的使用,说法正确的是

​ A:可以使用for或1oop循环遍历游标

​ B:使用属性%is0pen判断游标是否打开

​ C:使用fectch方法从游标中提取数据

26、关于0racle游标的使用,说法正确的是

​ A:使用%notf ound判断游标是否还有数据

27、游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为false

​ A: %FOUND

28、在0racle中关于程序包的开发步骤有如下步骤:

​ (1)创建每个子程序,并将每个子程序调试正确

​ (2)按照程序包规范定义,应用每个子程序的声明部分创建程序包规范

​ (3)使用SQL*P1us或PL/SQL Developer工具调试

​ (4)按照程序包主体定义,应用每个子程序创建程序包主体

29、Oracle中的存储过程
1、前面写的过程是匿名过程,而存储过程是命名过程,存储在数据库中
2、存储过程相对于匿名过程,可以反复调用,具备可重用性
3、存储过程的语法

create Lor replace」 procedure procedure_ name
        [ (parameter_ list)]
    {is|as}
        [local_ declarations]
    begin
        executable_ statements
    [ exception]
        [except ion_ handlers]
    end [procedure_ name ] ;
4、存储过程的调用
    a、用命令调用.
        exec [ute]_ procedure_ _name (parameter_ list)
    b、在PL/SQL块中调用,无需写exec
    begin
        procedure_ name (parameter_ list) ;
    end ;
5、存储过程的参数传递
    a、按位置传递
        proc_ sum(5, 6) ;
    b、按名称传递
        proc_ sum (num2=>1,num1=>2) ;
6、存储过程的参数模式
    a、in输入参数
    b、out 输出参数
    c、int out输入输出参数
7、存储过程的访问权限授予
    grant execute on proc_ sum to zhangsan;
8、删除存储过程
    drop procedure proc_ sum; 

30、Oracle中存储过程的调试与跟踪

1、新建存储过程
2、在左边窗口的Procedures节点找到你要调试的存储过程
3、选中要调试的存储过程右键》 添加调试信息
3、选中要调试的存储过程右键》测试,这样能打开测试窗口
4、在右侧调试窗口先填写存储过程的参数值
5、点击开始调试器就能开始调试了,然后点击单步进入或者单步跳过开始走
6、想要查看的值可以自己在变量窗口填写.
7、存储过程编写注意事项:
a、输入参数的in关键字可有可无
b、输入参数不能带长度
c、is/as任选其- -但不能省略
d、局部变量声明不能写declare关键字
f、每一个局部变量声明完成都要分号结束
g、结束可以用end,也可以用end proc_ name

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351