怎樣記住PL SQL迴圈語句

2021-07-11 20:58:49 字數 1054 閱讀 8856

iamlaosong文

oracle pl/sql的迴圈控制語句有三種,如何記住呢?很簡單,那就是

基本結構loop。。。end loop,基本結構前加個while,或者基本結構前加個for。基本結構用exit或者exit when退出,其它兩種除此之外,還根據while或者for退出,即:

1、基本結構

loop

statement...

end loop ;

【語法說明】

loop:loop迴圈開始標誌。

statement:loop語句中迴圈執行的語句序列。

end loop:loop迴圈結束標誌,可以新增loop結構的標籤。

退出迴圈:exit when 條件;

或者:if 條件 then 

exit ;

end if;

2、while結構

while 條件

loop

statement...

end loop ;

【語法說明】

除了while後面的條件為真時退出迴圈,其它和基本結構一致。

3、for結構

for index_name in [ reverse ] lower_bound .. upper_bound

loop

statement...

end loop ;

【語法說明】

除了for後面的迴圈範圍,其它和基本結構一致。

index_name:迴圈計數變數,得到當前的迴圈指數,步長為1,不用事先定義,如果定義,不能為其手工賦值。

reverse:可選項,使用該選項則從上標界到下標界。

lower_bound:迴圈範圍的下標界。

upper_bound:迴圈範圍的上標界。

注意:上標界必須大於下標

界。下標和上標之間的".."不能省略,上下標界一般為整數,如果不是,系統自動取整(四捨五入)。

for迴圈還有一種形式,就是上下標用乙個游標名稱或查詢語句代替。

參見:oracle pl/sql之loop迴圈控制語句

PL SQL 迴圈控制語句

判斷語句 if.else declare v age number not null 50 beginif0 v age and v age 18 then dbms output.put line 兒童 elsif 18 v age and v age 30 then dbms output.pu...

PL SQL基本迴圈語句

基本迴圈結構包含loop和end loop語句之間的語句序列。通過每次迭代,執行語句序列,然後在迴圈頂部繼續控制。pl sql程式語言的基本迴圈語法是 loop sequence of statements end loop 這裡,語句序列 sequence of statements 可以是單個語...

PLSQL中的迴圈語句

迴圈語句可以控制程式多次重複地執行某一組語句。pl sql中常用的迴圈語句有3種,在此基礎上還可以演變出許多巢狀迴圈。標籤名 loop statements exit when condition endloop label name 語法說明 loop結構的標籤,是可選項。loop loop迴圈開...