Échec de la Conversion lors de la conversion de la valeur varchar 'Id' pour le type de données int
J'ai eu cette erreur lorsque vous essayez d'exécuter ma requête sql...
Conversion a échoué lors de la conversion de la valeur varchar 'Id' pour le type de données
int
SELECT *
FROM History
INNER JOIN Header
ON History.Id = Header.docId
S'il vous plaît aider moi 🙁
OriginalL'auteur jhovyn | 2017-02-09
Vous devez vous connecter pour publier un commentaire.
Dans votre
Join
condition en suis sûr, une colonne est deInteger
type et un autreVarchar
type.depuis
Int
a une priorité plus élevée quevarchar
,Varchar
colonne sera converti implicitement enInt
Afin de convertir explicitement le
Int
colonne de type varchar.Que j'ai considéré comme
Header.docId
commeInt
type si non, puis de les convertirHistory.Id
àvarchar
OriginalL'auteur Pரதீப்
Essayer de casting colonne Id de type INT
Infos utiles bro. Upvoted. @Prdp
OriginalL'auteur Shakeer Mirza