J'ai une requête SQL qui compare une valeur dans la base de données à une constante:conflit SQL Collation lorsque l'on compare à une colonne dans une table temporaire
SELECT * FROM my_table
INNER JOIN #TempTable tem
ON my_table.id = temp.id
AND my_table.key = 'SOME STRING'
Et j'obtiens l'erreur:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.
Comment puis-je contourner cela? (Sans apporter de modifications à la base de données)
MISE À JOUR: Je reçois cette erreur même si je retire la dernière comme (la comparaison de chaînes) ...
Merci, je ne l'avais pas remarqué que mes id étaient des personnages. – Justin
Awesome m'a aidé dans une pincée. Étonnamment je l'ai eu entre deux tables temporaires, mais de toute façon cela a fonctionné pour résoudre le problème. –