Oracle FOR語句中指定步長值

2022-01-29 20:35:22 字數 422 閱讀 6780

目錄在oracle中,pl/sql語法並沒有提供指定步長的語法。pl/sql的for迴圈中,步長總是1,如果希望乙個迴圈體能夠以我們想要的步長值來進行遞進,則有以下兩種實現方式。

begin

for i in 1..10

loop

if mod(i, 2) = 0 then

dbms_output.put_line(i);

end if;

end loop;

end;

begin

for i in 1..5

loop

dbms_output.put_line(i * 2);

end loop;

end;

在第二個迴圈中,迴圈次數只是第乙個的一半。

Oracle FOR迴圈語句練習

列印輸出從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 n...

for語句中的 和

for int i 0 i 100 i 和for int i 0 i 100 i 是程式設計中常用的兩個語句,這兩個語句看似作用類似但實際上在使用中卻容易產生很多意想不到的問題 入下例 這段 是用歸併排序演算法對陣列進行排序,在merge函式中有三個for語句,如果使用 和使用 會嘗試完全不同的結果...

迴圈語句中斷

一。break 1.break語句形式 break 2.break語句功能 a.在switch語句中,break是其語法本省的一部分,break語句會終止其後語句的執行,退出switch語句。b.使乙個迴圈立即結束,也就是說在迴圈中遇到break語句時,迴圈立即終止,程式轉到當前迴圈體後的第乙個語句...