DBAtlas · Atlas de operaciones de bases de datos

515: Cannot insert the value NULL into column (no se puede insertar NULL en la columna)

SQL Server

¿Qué significa?

Se intentó insertar o actualizar un valor NULL en una columna definida como NOT NULL. La operación se rechazó porque la columna no admite nulos.

¿Por qué ocurre?

Una columna obligatoria omitida en la sentencia INSERT, campos ausentes/vacíos en los datos de origen, una columna NOT NULL sin valor predeterminado o NULL enviado por la aplicación.

Cómo solucionarlo

Proporcione un valor válido para las columnas obligatorias. Añada restricciones DEFAULT a las columnas adecuadas. Valide los datos de origen en busca de campos ausentes y asigne valores predeterminados con ISNULL/COALESCE. Si la columna realmente no necesita ser obligatoria, revise el esquema para permitir NULL.

Abrir en DBAtlas →

Más entradas de este motor