oracle 存储过程 if.....else...
因为有好几个 if.....else... 怎么在else中中途结束存储过程?
return??
------解决方案--------------------
DECLARE
A NUMBER(6);
BEGIN
IF 1 = 2 THEN
A := 1;
ELSIF 2 = 2 THEN
A := 2;
DBMS_OUTPUT.PUT_LINE(A);
RETURN;
ELSE
A := 3;
DBMS_OUTPUT.PUT_LINE(A);
END IF;
END;
是的。
------解决方案--------------------
return;