Dalam prosedur tersimpan Oracle, gelung while digunakan untuk memasuki gelung apabila syarat dipenuhi, lompat keluar dari gelung itu ialah "WHILE conditional LOOP body END LOOP ;"; ungkapan umum pernyataan while ialah: "while(expression){loop body}".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
sementara ialah corak gelung asas. Apabila syarat dipenuhi, ia memasuki gelung Selepas memasuki gelung, apabila syarat tidak dipenuhi, ia keluar dari gelung.
Ungkapan umum pernyataan while ialah: while (ungkapan) {loop body}.
SEMASA sintaks dalam oracle:
WHILE 条件 LOOP ... END LOOP ;
Contohnya:
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;
Contohnya adalah seperti berikut:
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;
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Cara menggunakan gelung semasa dalam prosedur tersimpan oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!