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.
Más entradas de este motor
- 3201Cannot open backup device. Operating system error (backup device error) (no se puede abrir el dispositivo de backup)
- 8134Divide by zero error encountered (error de división por cero)
- 245Conversion failed when converting the value to data type (falló la conversión del valor al tipo de datos)
- 8115Arithmetic overflow error converting expression to data type (desbordamiento aritmético al convertir la expresión)
- 512Subquery returned more than 1 value (la subconsulta devolvió más de un valor)
- 207Invalid column name (nombre de columna no válido)
- 156Incorrect syntax near the keyword (sintaxis incorrecta cerca de la palabra clave)