pl sql程式設計(六)迴圈

2021-07-26 18:38:14 字數 861 閱讀 8453

請編寫乙個過程可輸入使用者名稱,並迴圈新增10個使用者到user表中,使用者編號從1到10;

第一種迴圈 至少執行迴圈體一次

create

or replace procedure

sp2(spname varchar2)

isv_num

number:=1;

begin

loop

insert into users values(v_num,spname);

exit when v_num=10;

v_num:=v_num+1;

endloop;

end;

/

while 迴圈

只有條件為true時才執行 使用者編號從11開始

create

or replace procedure

sp2(spname varchar2)

isv_num

number:=11;

begin

while v_num<=20

loop

insert into users values(v_num,spname);

v_num:=v_num+1;

endloop;

end;

/

for 迴圈基本結構

begin

for i in reverse 1.

.10 loop

insert

into users values(i,spname);

end loop;

end;

/

pl sql程式設計之迴圈操作

在資料庫開發過程中,我們不可避免的使用到迴圈語句。特別是遇到複雜的業務邏輯,我們可能要適用各種不同的迴圈來實現業務要求和最優的執行效率,我想說說我遇到的幾種迴圈的使用方法!1,基本迴圈使用,loop.end loop,這個迴圈是最簡單的迴圈語句!語法 loop if condition then e...

PLSQL程式設計

create table emomy1 emon varchar2 100 time1 date drop table emomy1 select from emomy1 begin dbms output.put line hello,world end 定義變數 declare name con...

PL SQL程式設計

1.具有程式語言的特點,他能把一組sql語句放到乙個模組中,使去更具有模組的程式的特點 2.採用過程性語言控制程式的結構,也就是說,在pl sql中增強邏輯結構,如迴圈,判斷等程式結構 3.pl sql可以對程式中的錯誤進行自動處理,使程式能夠在遇到錯誤時不會中斷,及他的處理異常機制 4.具有更好的...