Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Martinsrj

[Resolvido] collation conflict for equal to operation.

Recommended Posts

Olá pessoal, boa tarde!

Como posso resolver a minha consulta está dando erro de: collation conflict for equal to operation.

Existe a possibilidade de converter junto com a consulta?

 

Collation(Banco Y): Latin1_General_CI_AS

Collation(Banco X): SQL_Latin1_General_CP1_CI_AS

 

SELECT p.login

,p.nome

,c.local

FROM

ponto_web.dbo.usuarios p INNER JOIN BD_atChamado.dbo.usr_tecnicos c

ON

p.login = c.loginTecnico

 

Outro Join que realizei abaixo:

 

SELECT [ponto_web].[dbo].[usuarios].login

,[ponto_web].[dbo].[usuarios].nome

,[bD_atChamado].[dbo].[usr_tecnicos].local

FROM

ponto_web.dbo.usuarios INNER JOIN BD_atChamado.dbo.usr_tecnicos

ON

ponto_web.dbo.usuarios.login = BD_atChamado.dbo.usr_tecnicos.loginTecnico

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT ID

FROM ItemsTable

INNER JOIN AccountsTable

WHERE ItemsTable.Collation1Col COLLATE DATABASE_DEFAULT

= AccountsTable.Collation2Col COLLATE DATABASE_DEFAULT

 

Voce pode usar a sintaxe COLLATE no Select.

Fica assim:

SELECT p.login
,p.nome
,c.local
FROM 
ponto_web.dbo.usuarios p COLLATE SQL_Latin1_General_CP1_CI_AS  INNER JOIN BD_atChamado.dbo.usr_tecnicos c COLLATE SQL_Latin1_General_CP1_CI_AS
ON
p.login = c.loginTecnico

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu amigo, Resolvido!!!

Pensei que seria uma coisa mais complicada... rsrsrsrs

 

SELECT ID

FROM ItemsTable

INNER JOIN AccountsTable

WHERE ItemsTable.Collation1Col COLLATE DATABASE_DEFAULT

= AccountsTable.Collation2Col COLLATE DATABASE_DEFAULT

 

Voce pode usar a sintaxe COLLATE no Select.

Fica assim:

SELECT p.login
,p.nome
,c.local
FROM 
ponto_web.dbo.usuarios p COLLATE SQL_Latin1_General_CP1_CI_AS  INNER JOIN BD_atChamado.dbo.usr_tecnicos c COLLATE SQL_Latin1_General_CP1_CI_AS
ON
p.login = c.loginTecnico

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa.. precisar eh soh postar.. ;)

Soh cuidado com procs e functions entre collations... sao uma dor de cabeca viu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.