DBAtlas · Atlas d'exploitation des bases de données

515: Cannot insert the value NULL into column (insertion de la valeur NULL impossible dans la colonne)

SQL Server

Que signifie cette erreur ?

Tentative d'insertion ou de mise à jour d'une valeur NULL dans une colonne définie NOT NULL. L'opération a été rejetée, car la colonne n'autorise pas les valeurs nulles.

Cause

Colonne obligatoire omise de l'instruction INSERT, champs manquants/vides dans les données source, colonne NOT NULL sans valeur par défaut, ou NULL envoyé par l'application.

Comment la corriger

Fournissez une valeur valide pour les colonnes obligatoires. Ajoutez des contraintes DEFAULT aux colonnes appropriées. Validez les données source pour détecter les champs manquants et attribuez des valeurs par défaut avec ISNULL/COALESCE. Si la colonne n'a pas réellement besoin d'être obligatoire, revoyez le schéma pour autoriser NULL.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur