Dans les procédures stockées Oracle, la boucle while est utilisée pour entrer dans la boucle lorsque la condition n'est pas remplie, sortez de la boucle. La syntaxe est "WHILE condition LOOP loop body END LOOP;"; L'expression générale de l'instruction while est " while (expression Formula) {loop body} ".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
while est un modèle de boucle de base. Lorsque la condition est remplie, il entre dans la boucle. Après être entré dans la boucle, lorsque la condition n'est pas remplie, il sort de la boucle.
L'expression générale de l'instruction while est : while (expression) {corps de la boucle}.
Syntaxe WHILE dans Oracle :
WHILE 条件 LOOP ... END LOOP ;
Par exemple :
set serverout on declare --定义初始值 v_num number:=# begin --编写循环结构和定义循环条件 while v_num<10 loop dbms_output.put_line('第'||v_num||'次输出'); --改变循环条件 v_num:=v_num+1; end loop; end;
L'exemple est le suivant :
set serveroutput on declare num int; total int; begin num:=0; total:=0; while num<5 loop num:=num+1; total:=total+num; end loop; dbms_output.put_line('前5个自然数的和是'||total); end;
Tutoriel recommandé : "Tutorial vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!