--列印輸出從1到10的正整數
declare
v_i number(10) := 0;
begin
loop
v_i := v_i + 1;
dbms_output.put_line(v_i);
exit when v_i=10; --或者v_i>9;
end loop;
end;
--列印輸出從1到10之間的偶數
declare
v_i number(10) := 0;
begin
loop
v_i := v_i + 1;
if v_i mod 2 = 0 then
dbms_output.put_line(v_i);
end if;
exit when v_i=10;
end loop;
end;
--列印輸出1到100之間的正整數之和。
--第一種方法
declare
v_i number(10) := 0;
v_sum number(10) :=0;
begin
loop
v_i := v_i + 1;
v_sum := v_sum + v_i;
exit when v_i=100;
end loop;
dbms_output.put_line(v_sum);
end;
--第二種方法
declare
v_sum number(10) := 0;
begin
for v_i in 1..100 loop
v_sum := v_sum + v_i ;
end loop;
dbms_output.put_line(v_sum);
end;
--列印輸出從1到10的正整數
--第一種方法
declare
v_i number(10) := 0;
begin
for v_i in 1..10 loop
dbms_output.put_line(v_i);
end loop;
end;
--第二種方法
declare
v_i number(10) := 0;
begin
for v_i in reverse 1..10 loop --倒序
dbms_output.put_line(v_i);
end loop;
end;
oracle for迴圈loop的工作機制
構建測試用例的思路是 loop迴圈進行資料處理的時候是先得到結果集再進行主體邏輯處理還是一邊迴圈得到結果,一邊處理主體邏輯!建立測試用表 create table t id number,month varchar2 20 create table t1 id number,log date dat...
清 迴圈語句練習
1 求某正整數型數字的最小公倍數 2位數 include 最小公倍數 a b 最大公約數 void main else 3 求某個數字是否是回文數字 121 12345 54321 includevoid main if old new else 4 求某個5位數中那一位數最大 includeint...
Java 條件語句 迴圈語句練習
題目一 一張紙的厚度大約是0.08mm,對折多少次之後能達到珠穆朗瑪峰的高度 8848.13公尺 double height 0.08 for int i 1 i 0 i 題目二 計算5的階乘 5 的結果是?int sum 1 for int i 1 i 5 i system.out.println...