PL/SQL WHILE迴圈語句操作例項講解
阿新 • • 發佈:2019-01-29
WHILE迴圈語句在PL/SQL程式語言,只要給定的條件為真,則執行目標語句多次。給出求10的階乘的while迴圈操作原始碼:
-- Created on 2018/3/23 by E.WANG /* WHILE condition LOOP sequence_of_statements END LOOP; */ declare --宣告迭代變數 var integer:=1; --宣告儲存階乘變數 result_var integer:=1; begin --計算10的階乘 while var<=10 loop result_var:=result_var*var; --輸出每次階乘結果 dbms_output.put_line('The ' || var || ' factorial result is : ' || result_var ); --變數加一 var:=var+1; end loop; dbms_output.put_line('The 10 factorial result is : ' || result_var ); end;
視窗截圖:
執行結果截圖: