`

顺序结构-goto和null

阅读更多

顺序控制语句---goto,null

1.goto语句
goto语句用于跳转到特定标号去执行语句。注意由于使用goto语句会增加程序的复杂性,并使得应用程序可读性变差,所以在做一般应用开发时,建议大家不要使用goto语句
基本语法如下 goto lable,其中lable是已经定义好的标号名。

SQL> --goto案例
SQL> declare
  2  i int :=1;
  3  begin
  4    loop
  5      dbms_output.put_line('输出i='||i);
  6      if i=10 then
  7        goto end_loop;
  8        end if;
  9        i:=i+1;
 10        end loop;
 11        <<end_loop>>
 12        dbms_output.put_line('循环结束');
 13        end;
 14  /
输出i=1
输出i=2
输出i=3
输出i=4
输出i=5
输出i=6
输出i=7
输出i=8
输出i=9
输出i=10
循环结束
PL/SQL procedure successfully completed


顺序控制语句---goto,null
2.null
null语句不会执行任何操作,并且会直接将控制传递到下一条语句,使用null语句的主要好处是可以提高pl/sql的可读性。

declare
v_sal kkkk.sal%type;
v_ename kkkk.ename%type;
begin
select ename,sal into v_ename,v_sal from kkkk where empno=&no;
if v_sal<3000 then
update kkkk set comm=sal*0.1 where ename=v_ename;
else
null;
end if;
end;


分享到:
评论

相关推荐

    数据结构-查找-实验报告.docx

    实验重点在于掌握几种常见的查找方法,包括顺序表查找、二叉排序树查找、平衡二叉树查找以及哈希表查找。通过这些学习,学生不仅能够理解每种方法的基本原理和实现过程,还能够在实际应用中灵活选择最适合的查找策略...

    2级计算机公共基础知识部分.pdf

    - FILO(First-In-Last-Out)和LIFO(Last-In-First-Out)是栈(Stack)的典型特性,用于描述在数据结构中最后进入的元素第一个被取出的操作顺序。 - 栈的操作通常包括push(入栈)、pop(出栈),常用于表达式求...

    数据结构C语言严蔚敏c程序流程设计PPT学习教案.pptx

    程序设计的三种基本结构是顺序结构、选择结构和循环结构,它们是结构化编程的基础。结构化编程的思想主张避免使用无条件跳转语句(如 `goto`),以减少程序的复杂性和出错的可能性。这三种基本结构能够构建任何复杂...

    plsql_oracle+8i+编程讲义

    - **标号和GOTO**:允许使用标号来标记程序段,并使用GOTO语句跳转到标号指定的位置。 - **NULL 语句**:当不需要执行任何操作时使用NULL语句。 #### 4. 游标的使用 - **游标概念**:用于检索查询结果集中的数据行...

    2021-2022计算机二级等级考试试题及答案No.3904.docx

    - **解析**:结构化程序设计强调使用顺序、选择和循环三种基本控制结构,这些结构易于理解和维护,并有助于减少编程错误。 #### 5. 字节编码数量 - **题目内容**:用一个字节最多能编出____不同的码。 - A. 8个 ...

    2021-2022计算机二级等级考试试题及答案No.11541.docx

    - 使用顺序、选择和循环三种基本控制结构。 - 减少GOTO语句的使用。 - 采用模块化的编程方式。 - **目的**: 提高程序的可维护性和可理解性。 ### 11. 关系数据库查询 - **知识点**: SQL查询语句中COUNT函数的...

    PL_SQL_

    涵盖条件控制(IF和CASE语句)、循环控制(LOOP和EXIT语句)、顺序控制(GOTO和NULL语句),这些结构提供了丰富的流程控制能力。 ### PL/SQL集合与记录 介绍了集合(包括嵌套表、变长数组和关联数组)的定义、选择...

    谭浩强c语言程序设计(txt格式的)

    - 顺序结构是最简单的程序结构,按代码顺序执行。 **5.2 选择结构** - 单分支选择结构:`if`语句。 - 双分支选择结构:`if-else`语句。 - 多分支选择结构:`if-else if-else`语句。 **5.3 循环结构** - while循环...

    2021-2022计算机二级等级考试试题及答案No.15857.docx

    - 结构化程序设计强调使用**顺序结构**、**选择结构**(即分支结构)、以及**重复结构**(循环结构)来组织代码。 - **GOTO跳转**被认为是非结构化的编程方式,容易导致代码难以维护和理解,因此不被推荐使用。 - ...

    Java的面试题和答案------最常见的

    13. **Java 没有 goto**:Java中没有goto关键字,提倡结构化编程。 14. **length()**: - 数组没有length()方法,但可以通过`数组名.length`获取长度。 - String有length()方法,返回字符串的字符个数。 15. **...

    Sun-JAVA-scjp.ppt

    - **关键字**:const和goto虽然未使用,但仍是关键字,null、true、false为保留字,friendly和sizeof不是Java关键字。 - **类型系统**:数组和String是引用类型,基本数据类型包括整型、浮点型、字符型和布尔型,每...

    05-专业课-C 语言程序设计.pdf

    **2.1 顺序结构程序设计** - 顺序执行每条语句,没有分支和循环。 **2.2 选择结构程序设计** - **if语句**:根据条件选择是否执行某段代码。 - **if...else...语句**:根据条件选择执行if块或else块。 - **if......

    PL-SQL教程资料

    顺序结构是程序执行的基本形式;分支结构可以通过IF和CASE语句实现多条件判断;循环结构则可以通过FOR、WHILE、LOOP来实现反复执行代码直到满足特定条件。对于循环和分支结构,建议避免使用GOTO语句,因为它可能导致...

    2021-2022计算机二级等级考试试题及答案No.10953.docx

    - 顺序结构、选择结构、循环结构是其基本结构。 - `GOTO` 跳转不是结构化程序设计推荐使用的结构。 ### 10. HTML中的图片插入 - **图片插入**:在HTML中使用 `&lt;img&gt;` 标签来插入图片。 - 示例代码:`示例图片"&gt;...

Global site tag (gtag.js) - Google Analytics