PLSQL控制結構

1.LOOP循環
語法:
LOOP
STATEMENT
[EXIT [WHEN condition]]
End LOOP;
eg:
DECLARE
x INT:=0;
BEGIN
dbms_output.put_line(x);
EXIY WHEN x=9;
x:=x+1;
END;
2.WHILE循環
語法:
While condition
Loop
statement
End Loop;
3.For 循環
語法:
For connter In min_val .. max_val
Loop
satatement
End Loop;--使用循環計數器執行循環;
4.Continue語句
語法:
CONTINUE[LABLE][WHEN condition];--跳過剩餘語句,繼續執行下一輪循環;
eg:(不帶標號)
Declare:
For x In 0..9
Loop
Continue When x mod 2!=0;
dbms_output.put_line(x);
End Lop;
End;
(帶標號)
Declare:
《Outer》
For x In 0..9
Loop
《Inner》
For y In 0..9
Loop
Continue Outer When (x+y) mod 2!=0;
dbms_output.put_line(x);
End Loop;
End Loop;
End;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章