PL / SQLのSQLループ

1. whileループ

1.文法

declare 
    i number(2) := 1;--定义变量
begin
  while 条件判断 loop
        dbms_output.put_line(i);--输出语句
        i := i+1;--步进表达式
  end loop;

終わり;

2.例
写真

3.出力結果

写真

2.ループを終了する

1.文法

--方法二【exit循环】
declare
  i number(2) := 1;--定义变量
begin
  loop
    exit when i > 10;--退出循环条件
    dbms_output.put_line(i);--输出语句
    i := i+1;--步进表达式
  end loop;

終わり;

2.例
写真

3.出力結果

写真

3.ループ

1.文法

--方法三【for循环】
declare
--for循环的变量在for语句中定义
begin
  for 定义变量名 in 1..10 loop--其中1..10是步进表达式,包含头1和尾10
    dbms_output.put_line(i);
  end loop;--结束标记

終わり;

2.例
写真

3.出力結果

写真

4.まとめ

1 ... 10は、1と10を含む1から10までの数字です。

終了ループはループ終了マーカーであり、書き込む必要があります。

forループに加えて、他の2つのループは変数[declare]を定義する必要があります。

公開された62元の記事 ウォン称賛20 ビュー6775

おすすめ

転載: blog.csdn.net/qq_45421186/article/details/105464014