有兩種方式可以實現條件迴圈
一、for 變數 in 開始數值...結束數值 loop end loop;
二、while 條件 loop end loop;
loop的使用方式:
一、x := 100;
loop
x := x + 10;
if x > 1000 then
exit;
end if end loop;
y := x;
二、 x := 100;
loop
x := x + 10;
exit when x > 1000;
x := x + 10;
end loop;
y := x;
還有乙個goto的使用,在後面的過程中會有的,用來產生錯誤日誌。
以下是乙個非常簡單的過程,用來熟悉迴圈的!
create or replace procedure count_number is
/*功能描述:計算計算出1到100的和
t的值為和
*/i number(10);
t number(10);
begin
/*i := 1;
t := 0;
--用while+loop實現
/*begin
while i <= 100 loop
t := t + i;
i := i + 1;
end loop;
end;
*/i := 1;
t := 0;
--用for實現
begin
for i in 1 .. 100 loop
t := t + i;
end loop;
end;
end count_number;
條件語句和迴圈語句
條件語句 if語句有三種用法 1.if 表示式 如果表示式的值為真,則執行括號內的復合語句 2.if 表示式 else 如果表示式的值為真,則執行語句1,否則執行語句2 3.if 表示式 else if else if else 如果表示式的值為真,則執行對應的語句然後跳出if語句執行後面的語句,若...
Python條件語句和迴圈語句
1 python條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。基本形式為 if 判斷條件 執行語句 else 執行語句 當判斷條件為多個值時,可以...
python 條件語句和迴圈語句
一 條件分支語法 if 條件 條件為真執行得操作 else 條件為假執行的操作 使用三元操作符 語法 x if 條件 else y eg x,y 4,5 if x y small x else y small x if x y else y elif else if的縮寫 二 for迴圈 for 目...