Oracle/PLSQL: mensaje de error ORA-01722

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: mensaje de error ORA-01722

Aprenda por qué y cómo resolver los mensajes de error ORA-01722 en Oracle.

describir

Cuando encuentra un error ORA-01722, aparece el siguiente mensaje de error:

  • ORA-01722: número no válido

razón

Ejecutó una instrucción SQL que intentó convertir una cadena en un número sin éxito.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Solo los campos numéricos o los campos de caracteres que contienen valores numéricos se pueden usar para operaciones aritméticas. Asegúrese de que todas las expresiones se evalúen como números.

Opcion 2

Si está sumando o restando de la fecha, asegúrese de sumar/restar el valor numérico de la fecha.