DBAtlas · Atlas für Datenbankbetrieb

515: Cannot insert the value NULL into column (NULL kann nicht in die Spalte eingefügt werden)

SQL Server

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank