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

4104: The multi-part identifier could not be bound (l'identificateur en plusieurs parties n'a pas pu être lié)

SQL Server

Que signifie cette erreur ?

Un identificateur en plusieurs parties séparées par des points (par ex. table.column ou alias.column) n'a pas pu être résolu. SQL Server n'a pas pu lier ce nom à une table/colonne de la requête.

Cause

Alias de table erroné ou non défini, référence à une table absente de FROM/JOIN, colonne attribuée à la mauvaise table, utilisation du nom réel de la table après la définition d'un alias, ou faute de frappe.

Comment la corriger

Vérifiez que les alias utilisés sont définis dans la clause FROM/JOIN. Qualifiez la colonne avec la bonne table/le bon alias. Si vous avez donné un alias à une table, utilisez cet alias partout (et non le nom réel). Ajoutez la table manquante au JOIN et vérifiez les noms.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur