Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/10/2007, 08:00
Avatar de kikolice
kikolice
 
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Re: Función en Oracle

Cita:
Iniciado por jc3000 Ver Mensaje
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

nunca me ha gustado crear variables inecesarias, tal y como estaba deberia de correr, si manda error tal vez solo sea necesario una conversion con to_char y punto
__________________
Blogzote.com :-) Mi blog