Oracle條件語句和迴圈語句

2021-08-30 14:25:09 字數 934 閱讀 7109

有兩種方式可以實現條件迴圈

一、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 目...