Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/10/2007, 12:43
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Re: Función en Oracle

Pues no vendría mal que pusieras el error que te dá y adelantandome a tu pregunta te diré que eso lo ves tecleando en el plus esto :

show err

Pero así a bote pronto veo dos cosas "raras" :

RETURN NUMBER(9) : Cambialo por RETURN NUMBER

Y esto :

(-20001,'Ocurrió un error en función CONVERT(Tipo, Dato) - '|| SQLCODE || ' -ERROR- '|| SQLERRM);

Cambialo por esto :

error_char := sqlerrm;
error_number := sqlcode;
(-20001,'Ocurrió un error en función CONVERT(Tipo, Dato) - '|| error_number|| ' -ERROR- '|| error_char);

Ya nos contarás