Ver Mensaje Individual
  #17 (permalink)  
Antiguo 14/06/2007, 15:12
Avatar de kikolice
kikolice
 
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Re: Capturar excepción de PL-SQL

no voy a entrar a la discusion no me interesa, simplemente mantengo mi posicion con lo mencionado

analfa, aunque podrias dejar un procedure sin manejar excepciones fuera de las predefinidas ( when_no_data_found, when_dup_val_on_index, etc. ) y las predefinidas por el usuario con un raise, lo mejor es que el mismo procedure controle la salida de excepciones que podrian ocurrir en la ejecucion, aqui te dejo un ejemplo, en este caso es de un procedure que tiene una variable de salida: v_error

v_error out varchar2

EXCEPTION
WHEN NO_DATA_FOUND THEN
UTL_FILE.FCLOSE(fHandle);
WHEN OTHERS THEN
v_error := 'Linea:'||v_linea||'-'||sqlerrm;
UTL_FILE.FCLOSE(fHandle);
__________________
Blogzote.com :-) Mi blog