14/06/2007, 16:15
|
| | | Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses Puntos: 7 | |
Re: Capturar excepción de PL-SQL "Estas asignando la responsabilidad al llamador de tener que evaluar la variable de salida para ver si funciono bien o no tu procedure"
el "llamador" evalua si funciono bien o no pero con un simple
if v_error is not null then
ocurrio un error en el procedure/paquete/etc; trono el proceso
end if;
el "llamador" no tiene que equivocarse con algo tan sencillo
si no existiera el when others el "llamador" tendria que evaluar el error, sencillo cuando hablas de un procedure/funcion/etc pero cuando hablas de un procedure que llama a otro procedure que llama a un paquete, etc. etc. tienes el control total de donde y quien mando el error
"los 'expertos' de oracle recomiendan esa practica, por la que te di y otras razones mas que serian largas de explicar."
yo no soy experto pero si lo pudieras respaldar por un link del "experto" con informacion al respecto en su caso no tendria problema en disculparme de lo dicho y de ahora en adelante desarrollar mis pls de esta forma
__________________ Blogzote.com :-) Mi blog |