oracle儲存過程中,while循環用於當滿足條件時進入循環,若條件不滿足則跳出循環,語法為「WHILE 條件LOOP 循環體END LOOP;」;while語句的一般表達式為「while(表達式){迴圈體}」。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
while是一種基本循環模式。當滿足條件時進入循環,進入循環後,當條件不滿足時,跳出循環。
while語句的一般表達式為:while(表達式){循環體}。
在oracle中WHILE 語法:
WHILE 条件 LOOP ... END LOOP ;
例如:
set serverout on declare --定义初始值 v_num number:=# begin --编写循环结构和定义循环条件 while v_num<10 loop dbms_output.put_line('第'||v_num||'次输出'); --改变循环条件 v_num:=v_num+1; end loop; end;
範例如下:
set serveroutput on declare num int; total int; begin num:=0; total:=0; while num<5 loop num:=num+1; total:=total+num; end loop; dbms_output.put_line('前5个自然数的和是'||total); end;
推薦教學: 《Oracle影片教學》
以上是oracle儲存過程中while循環怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!