顺序控制语句---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;
- 浏览: 220705 次
- 性别:
- 来自: 江西
最新评论
-
闷骚的小老头:
这个和eclipse右什么区别么,都会啊这个
如何在Android Studio中创建一个selector.xml文件 -
闷骚的小老头:
导入Model就ok
如何在Android Studio中导SlidingMenu框架到项目中 -
gaojingsong:
七天玩转oracle,韩顺平玩转oracle,有些东西过时了, ...
oracle表的数据类型
相关推荐
实验重点在于掌握几种常见的查找方法,包括顺序表查找、二叉排序树查找、平衡二叉树查找以及哈希表查找。通过这些学习,学生不仅能够理解每种方法的基本原理和实现过程,还能够在实际应用中灵活选择最适合的查找策略...
- **定义**: PL/SQL程序的基本组成单位是块,它由三个部分组成:声明部分(DECLARATION)、执行部分(EXECUTION)和异常处理部分(EXCEPTION HANDLING)。 - **作用**: 块结构能够帮助开发者清晰地组织代码,并...
- FILO(First-In-Last-Out)和LIFO(Last-In-First-Out)是栈(Stack)的典型特性,用于描述在数据结构中最后进入的元素第一个被取出的操作顺序。 - 栈的操作通常包括push(入栈)、pop(出栈),常用于表达式求...
程序设计的三种基本结构是顺序结构、选择结构和循环结构,它们是结构化编程的基础。结构化编程的思想主张避免使用无条件跳转语句(如 `goto`),以减少程序的复杂性和出错的可能性。这三种基本结构能够构建任何复杂...
- **标号和GOTO**:允许使用标号来标记程序段,并使用GOTO语句跳转到标号指定的位置。 - **NULL 语句**:当不需要执行任何操作时使用NULL语句。 #### 4. 游标的使用 - **游标概念**:用于检索查询结果集中的数据行...
- **解析**:结构化程序设计强调使用顺序、选择和循环三种基本控制结构,这些结构易于理解和维护,并有助于减少编程错误。 #### 5. 字节编码数量 - **题目内容**:用一个字节最多能编出____不同的码。 - A. 8个 ...
- 使用顺序、选择和循环三种基本控制结构。 - 减少GOTO语句的使用。 - 采用模块化的编程方式。 - **目的**: 提高程序的可维护性和可理解性。 ### 11. 关系数据库查询 - **知识点**: SQL查询语句中COUNT函数的...
涵盖条件控制(IF和CASE语句)、循环控制(LOOP和EXIT语句)、顺序控制(GOTO和NULL语句),这些结构提供了丰富的流程控制能力。 ### PL/SQL集合与记录 介绍了集合(包括嵌套表、变长数组和关联数组)的定义、选择...
- 顺序结构是最简单的程序结构,按代码顺序执行。 **5.2 选择结构** - 单分支选择结构:`if`语句。 - 双分支选择结构:`if-else`语句。 - 多分支选择结构:`if-else if-else`语句。 **5.3 循环结构** - while循环...
- 结构化程序设计强调使用**顺序结构**、**选择结构**(即分支结构)、以及**重复结构**(循环结构)来组织代码。 - **GOTO跳转**被认为是非结构化的编程方式,容易导致代码难以维护和理解,因此不被推荐使用。 - ...
13. **Java 没有 goto**:Java中没有goto关键字,提倡结构化编程。 14. **length()**: - 数组没有length()方法,但可以通过`数组名.length`获取长度。 - String有length()方法,返回字符串的字符个数。 15. **...
- **关键字**:const和goto虽然未使用,但仍是关键字,null、true、false为保留字,friendly和sizeof不是Java关键字。 - **类型系统**:数组和String是引用类型,基本数据类型包括整型、浮点型、字符型和布尔型,每...
**2.1 顺序结构程序设计** - 顺序执行每条语句,没有分支和循环。 **2.2 选择结构程序设计** - **if语句**:根据条件选择是否执行某段代码。 - **if...else...语句**:根据条件选择执行if块或else块。 - **if......
顺序结构是程序执行的基本形式;分支结构可以通过IF和CASE语句实现多条件判断;循环结构则可以通过FOR、WHILE、LOOP来实现反复执行代码直到满足特定条件。对于循环和分支结构,建议避免使用GOTO语句,因为它可能导致...
- 顺序结构、选择结构、循环结构是其基本结构。 - `GOTO` 跳转不是结构化程序设计推荐使用的结构。 ### 10. HTML中的图片插入 - **图片插入**:在HTML中使用 `<img>` 标签来插入图片。 - 示例代码:`示例图片">...