Oracle Business Intelligence Foro
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

'Invalid number' al utilizar to_number('numero válido')

Ir abajo

24022009

Mensaje 

'Invalid number' al utilizar to_number('numero válido') Empty 'Invalid number' al utilizar to_number('numero válido')




Este error me ha dado en dos situaciones:

1- En una expresión en una correspondencia en la que utilizaba la función to_number. La columna de la tabla a transformar con 'to_number' tenía TODO números en formato de texto válidos (incluso sin decimales) y sin saber porque, en cierto rango daba el error 'invalid number'. Ejecutando la misma función en Toad y en Sqlplus, no pasaba. Después de muchas pruebas, lo solucioné poniendo el formato en la función to_number('numero', '9999999').

2- En otra expresión en la que quería transformar a 'number' una columna en la que había decimales. En Toad y SQLPlus no ocurria el error, esto era porque tenía distinta la configuracion de la BD y del OWB encuanto al caracter decimal ',' ó '.', lo solucioné con un 'Replace'.

espero que os sirva de ayuda...
avatar
ccruz

Cantidad de envíos : 14
Fecha de inscripción : 24/02/2009

Volver arriba Ir abajo

Compartir este artículo en : reddit
- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.