Messagem de Erro

18/10/2004

0

Boa Tarde amigos, estou tentando fazer um INNER JOIN, entre dois banco de dados, mas ao rodar o script aparece o segunite erro.

[b:6134f1fe2d]Server: Msg 446, Level 16, State 9, Line 1
Cannot resolve collation conflict for equal to operation.[/b:6134f1fe2d]

Segue a query:
SELECT CAD.NOME, FAR.CHAPA
FROM SERVERWIN2003.CORPORERM.dbo.PFDEPEND CAD
INNER JOIN FARMACIA FAR ON FAR.CHAPA = CAD.CHAPA
ORDER BY FAR.CHAPA

Obs.: os campos tem o mesmo nome, tam(16) e varchar

Alguem já viu este erro?

Luis Bertocco


Bertocco

Bertocco

Responder

Posts

18/10/2004

Marcus.magalhaes

Boa tarde Luis.

Esta mensagem ocorre pq o Collation (tipo de lingua) escolhido não é o mesmo entre os dbs. Vc deve padronizar o collation para poder fazer este tipo de join.

para vc saber quais são os collations q vc está usando, verifique as propriedades de cada db.

Att,


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar