Oracle/PLSQL: mensaje de error ORA-01449

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-01449

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

describir

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

  • ORA-01449: la columna contiene valores NULOS; no se puede cambiar a NO NULO

razón

Intentó ejecutar un comando ALTER TABLE MODIFY para cambiar una columna de NULL a NOT NULL, pero la columna actualmente contiene valores NULL en uno o más registros.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Elimine registros que contengan valores NULL o realice una ACTUALIZACIÓN para cambiar valores NULL a valores no NULL.