EXIT WHEN EXIT_CONDITION; END LOOP; STATEMENT 3 6.3 数值型FOR循环 FOR loop_counter IN [REVERSE] lower_limit..upper_limit loop STATEMENT 1; STATEMENT 2; ..... STATEMENT N; END LOOP 保留字FOR标识FOR循环结构的开始。变量loop_cou
5.3. 带有EXIT WHEN语句的基本LOOP语句 在这个示例中,当x大于3时,基本LOOP语句中的EXIT WHEN语句将控制权转移到当前循环的末尾。 In this example, the EXIT WHEN statement inside the basic LOOP statement transfers control to the end of the current loop when x is greater than 3. DECLARExNUMBER:=0;B...
SQL>--for..loop SQL>begin2for v_rltin-3..3loop3 dbms_output.put_line('v_rlt ='||v_rlt);4endloop;5 dbms_output.put_line('FOR循环已经结束!');6end;7/v_rlt=-3v_rlt=-2v_rlt=-1v_rlt=0v_rlt=1v_rlt=2v_rlt=3FOR循环已经结束! PL/SQLprocedure successfully completed PL/SQL的...
condition_expression2:第二个条件表达式,若其值为FALSE,则程序继续判断下面的ELSIF语句后面的表达式;若再没有ELSIF语句,则程序将执行ELSE语句下面的PL/SQL语句。 plsql_sentence_1:第一个条件表达式的值为TRUE时,将要执行的PL/SQL语句。 plsql_sentence_2:第二个条件表达式的值为TRUE时,将要执行的PL/SQL语句。
Oracle LOOP…END LOOP循环 LOOP循环也是最基本的循环,也称为无条件的循环。在这种类型的循环中如果没有指定EXIT语句,循环将一直运行,即出现死循环。死循环是应该尽量避免的。因此,在LOOP循环中必须指定EXIT语句,以便循环停止执行。LOOP循环的语法格式如下:loop statements;exit when condition end loop;所有包含...
LOOP--定界符statement1;--个或多个语句...EXIT[WHENcondition];--退出语句(EXIT语句)ENDLOOP;--...
EXIT [WHEN condition]; END LOOP; 1. 2. 3. FOR LOOP: FOR loop的结构大致与Basic Loop相同。只是,FOR loop语句的前端有一个控制语句,这个控制语句来决定PL/SQL执行循环的次数 WHILE LOOP: WHILE condition LOOP statement1; statement2; ...
1、PL/SQL简介 PL/SQL是Oracle在数据库中引入的一种过程化编程语言。PL/SQL构建于SQL之上,可以用来编写包含SQL语句的程序。可以通过IF语句或LOOP语句实现控制程序的执行流程,甚至可以定义变量,以便在语句之间传递数据信息,这样PL/SQL语言就能够实现操控程序处理的细节过程。
基本循环语法如下: LOOP STATEMENT; EXIT WHEN CONDITION; END LOOP ; 基本循环至少执行一次,当CONDITION为真时,就退出循环,编写基本循环,一定要包含EXIT语句,否则会死循环。 WHILE循环语法 12、如下: WHILE CONDITION LOOP STATEMENT1 ; STATEMENT2 ; END LOOP ; FOR循环语法如下: FOR COUNTER IN REVERSE LOWER...
condition_expression:表示一个条件表达式,其值为 true 时,程序会执行 if 下面的 PL/SQL 语句; 如果其值为 false,则程序会跳过if 下面的语句而 直接执行 end if 后边的语句。 plsql_sentence:condition_expression 为 true 时,要执行的语句。 2. if...then...else 语句 ...