Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2012, 08:07
scooby151
 
Fecha de Ingreso: enero-2007
Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 11 meses
Puntos: 4
Respuesta: Conversion cadena en numero - plsql

Hola Kary_becky.

Por lo que veo es que en la variable "lcampo" debes tener algun caracter q no es numerico, es decir, puedes tener, un espacio, una e, algo asi, lo otro que podrias revisar es el separador de decimal que tiene configurado la BD que sea "," en lugar de "." ese puede ser otro posible error.


Para confirmar has aparte, en otra ventana la prueba de la conversion, supongo que el dato lo traes de alguna tabla y le haces lo siguiente:

Código MySQL:
Ver original
  1. Select to_number(&lcampo,'999999999999.99') from dual;

En el query uso el & para indicar q es variable y asi poder meter un valor en especifico, eso ya depende del programa que utilices para hacer los querys.

Saludos.