(1)LOOP...EXIT...END语句示例: control_var:; LOOP then EXIT; END IF; control_var:; END LOOP; 上述,初始化control_var值为0,首先进入循环,若control_var>5就退出LOOP循环,若control_var<=5则将control_var值+1.退出循环时,control_var=5. (2)LOOP...EXIT WHEN ... END语句示例: control_var:; LOOP cont…
1.基本 LOOP 循环语句 语法: LOOP 语句序列; END LOOP; 其中,语句序列中需要一个EXIT语句或一个EXIT WHEN语句来中断循环. 实例: DECLARE x ) :; BEGIN LOOP dbms_output.put_line(x); x :; THEN exit; END IF; END LOOP; dbms_output.put_line('LOOP结束: ' || x); END; 或者 使用EXIT WHEN语句来代替EXIT语句: DECLARE x )…
1.if循环做判断 SET SERVEROUTPUT ON accept num prompt 'qinshuu'; DECLARE pnum NUMBER :=& num ; BEGIN THEN SYS.DBMS_OUTPUT.PUT_LINE (') ; ELSIF pnum THEN dbms_output.put_line (') ; ELSE DBMS_OUTPUT.PUT_LINE (') ; END IF ; END ; / 2.引用变量 SET SERVEROUTPUT ON…
- --pl/sql Procedural Language /sql --被数据库编译保存,由用户调用 --程序块 /* 语法 Declare – 声明变量 --声明变量 Age int; //没有默认值的变量 Age2 int := 0; begin //写正常的处理语句 dbms_output.put_line('Hello'); end ; / -写一个就是执行 */ --一个hello world 的程序块 declare age INTEGER:=3; begin DBMS_OUTP…
----PL/SQL基本循环语句 LOOP DECLARE x ; BEGIN LOOP dbms_output.put_line(x); x :; THEN exit; END IF; END LOOP; -- after exit, control resumes here dbms_output.put_line('After Exit x is: ' || x); END; -- 可以用 exit when 代替 exit DECLARE x ; BEGIN LOOP ; dbms_ou…