515: Cannot insert the value NULL into column (NULL kann nicht in die Spalte eingefügt werden)
SQL ServerWas bedeutet das?
Es wurde versucht, einen NULL-Wert in eine als NOT NULL definierte Spalte einzufügen oder zu aktualisieren. Die Operation wurde abgelehnt, weil die Spalte keine Nullwerte zulässt.
Ursache
Eine Pflichtspalte fehlt im INSERT-Statement, fehlende/leere Felder in den Quelldaten, eine NOT-NULL-Spalte ohne Standardwert oder von der Anwendung gesendetes NULL.
Lösung
Liefere einen gültigen Wert für Pflichtspalten. Ergänze passende Spalten um DEFAULT-Constraints. Prüfe die Quelldaten auf fehlende Felder und weise mit ISNULL/COALESCE Standardwerte zu. Muss die Spalte nicht wirklich Pflicht sein, überprüfe das Schema, um NULL zu erlauben.
Weitere Einträge zu dieser Datenbank
- 3201Cannot open backup device. Operating system error (backup device error) (Backup-Device kann nicht geöffnet werden)
- 8134Divide by zero error encountered (Fehler: Division durch null)
- 245Conversion failed when converting the value to data type (Konvertierung in den Datentyp fehlgeschlagen)
- 8115Arithmetic overflow error converting expression to data type (arithmetischer Überlauf bei Konvertierung)
- 512Subquery returned more than 1 value (Unterabfrage lieferte mehr als einen Wert)
- 207Invalid column name (ungültiger Spaltenname)
- 156Incorrect syntax near the keyword (falsche Syntax in der Nähe des Schlüsselworts)