dans plsql, j'ai vu quelqu'un utiliser pour la boucle sans définir l'index de la boucle, et la base de données peut s'exécuter correctement. mais je ne trouve pas la description de cette syntaxe dans la documentation Oracle. quelqu'un peut-il l'expliquer? grand merci!en PLSQL, j'ai vu quelqu'un utiliser pour boucle sans définir l'indice de boucle, pourquoi? Comment?
le code suivant est un exemple, notez la inner_c ne sont pas définis:
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;
Vous avez demandé docs: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/controlstructures.htm#sthref945 –
spécifications techniques complémentaires: http: // Télécharger .oracle.com/docs/cd/B19306_01/appdev.102/b14261/loop_statement.htm # i34785 –