循环语句 for循环
基本for循环的基本结构
Begin
For I in reverse 1…..10 loop
Inert into users values(I,’hfc’);
End loop;
End ;
/
控制变量I 在隐含中就在不停的增加。这个起
来不咋好用。
顺序控制语句—goto ,null
Goto直接跳出循环,用于跳转到特定标号去执行语句,由于使用goto语句会增加程序的复杂性,并使得应用程序可读性差,所以经常在开发的时候,建议不要使用goto语句。
嵌套最好不要超过3层。
基本语法如 goto end_loop,其中end_loop是定义好的标号名。
Declare
I int:=1;
Begin
Loop
Dbms_output.put_line(‘输出i=’||i);
If i=10 then
Goto end_loop;
End if ;
I:=i+1;
End loop;
<<end_loop>>
Dbms_output.putline(‘循环结束’);
Dbms_output.putline(‘循环结束2’);
End;
Null语句
Null语句不执行任何操作,并且会直接将控制传递下一条语句,
使用null语句主要好处是可以提高sql的可读性
Elseif
Null//什么都不做