ho una query SQL che confronta un valore nel database per una costante:SQL regole di confronto conflitto quando si confrontano a una colonna in una tabella temporanea
SELECT * FROM my_table
INNER JOIN #TempTable tem
ON my_table.id = temp.id
AND my_table.key = 'SOME STRING'
E io ottenere l'errore:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.
Come posso aggirare questo? (Senza apportare modifiche al database)
UPDATE: Ottengo questo errore anche se tolgo l'ultimo, come (il confronto tra stringhe) ...
Grazie, ho bevuto notato che le mie id erano caratteri. – Justin
Impressionante mi ha aiutato in un pizzico. Sorprendentemente l'ho ottenuto tra due tabelle temporanee, ma in entrambi i casi questo ha funzionato per risolvere il problema. –