ORA-01722

Error: ORA-01722: invalid number

Causa: The attempted conversion of a character string to a number failed because the character string was not a valid numeric literal. Only numeric fields or character fields containing numeric data may be used in arithmetic functions or expressions. Only numeric fields may be added to or subtracted from dates.

Acción: Check the character strings in the function or expression. Check that they contain only numbers, a sign, a decimal point, and the character "E" or "e" and retry the operation.


Deja tu comentario:

¿No sabes cómo solucionar el error? ¿O lo has conseguido resolver y quieres ayudar a otros usuarios?

Para comentar, haz login con tu cuenta de


COMENTARIOS:

por Anónimo | 18/09/2006 21:54:48

RE: ORA-01722

como se soluciona este error?

por anonimo | 18/02/2011 10:57:36

RE: ORA-01722

se soluciona cuando te meten la rata!

por David Alejandro Faguas Farias | 30/05/2014 16:08:34

RE: ORA-01722

Excelente se resolvio el problema de la siguiente manera estaba llamando desde un procedimiento a otro en el a proposito estaba gatillando el EXCEPTION pero se gatillaba este error revise prontamente las variables que rescataban el error y me di cuenta que el largo en la segunda llamada de esta variable estaba con varchas512 y en el primer procedimiento estaba con un largo de 20 modificado este largo se arreglo el error muchas gracias excelente la ayuda...

por Alexander alberto Siguenza campos | 09/01/2015 00:18:18

RE: ORA-01722

Logre resolverlo, en mi caso eran diferencias en los tipos de datos, estaba concatenando un integer en una cadena y me hacia falta el (to_char) NVL (TO_CHAR (variable), '.')

por Ruth Mary Arroyo | 02/12/2015 22:29:46

RE: ORA-01722

como solucionar Error Generar PDF: ORA-01722: número no válido