Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2008, 04:03
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: En un PL-SQL, ¿si no defines un raise_aplication en la excepción, continúa?

Hola,

Cita:
...si en el código de excepción no defino un raise_aplication, el pl hará lo que le indique en dicho código y continuará por donde se quedó...
Si, continua con el codigo que contenga en el catch, de la misma forma que cualquier otro manejador de excepciones.

Cita:
...cómo llamar desde sqlplus a un procedimiento pl-sql (mediante exec por ejemplo), y capturar el valor de una variable de salida para mostrarlo por pantalla...
Código:
SQL> create or replace procedure p1 (id out number)
  2  is
  3  begin
  4  id := 1;
  5  end;
  6  /

Procedimiento creado.

SQL> variable var number;
SQL> exec p1(:var);

Procedimiento PL/SQL terminado correctamente.

SQL> print :var;

       VAR
----------
         1

SQL>
Saludos