在plsql中,我看到有人使用for循環而沒有定義循環索引,並且數據庫可以正確執行。但是我在oracle文檔中找不到這個語法的描述。任何人都可以解釋它?萬分感謝!在plsql中,我看到有人使用for循環而沒有定義循環索引,爲什麼?怎麼樣?
下面的代碼是一個示例中,注意inner_c沒有定義:
declare
v_current_nr NUMBER;
begin
v_current_nr:=0;
loop
for inner_c in 1..4
loop
DBMS_OUTPUT.put_line(v_current_nr);
end loop;
v_current_nr:=v_current_nr+5;
exit when v_current_nr>25;
end loop;
end;
你問的文檔:http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/controlstructures.htm#sthref945 – 2009-07-23 01:53:01