Ir para conteúdo

Arquivado

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

Alan Moraes

Cannot resolve collation conflict for equal to operation

Recommended Posts

Pessoal,Na minha consulta está ocorrendo o seguinte erro:"Cannot resolve collation conflict for equal to operation."No meu caso eu não posso alterar o collation do meu banco, eu tenho como alterar o collation da tabela na mão ou no código?Exemplo:SELECT shiftindex, eqmtid AS Equipo FROM dbo.hist_eqtmcat WHERE (eqmtid IN (SELECT DISTINCT eqmtid FROM drill_TRAN WHERE (eqmtid IS NOT NULL)))Ele só funciona quando rodo os selects isoladamente, quando eu uso a expressão toda, acontece o erro:"Cannot resolve collation conflict for equal to operation."Como posso resolver essa questão? Será que no código eu tenho como corrigir? Eu posso saber qual collation está para uma tabela ou para outra, e assim poder trocar? Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

segue exemplo:

 

Set ANSI_NULLS ON

Set ANSI_WARNINGS ON

go

SELECT distinct t1.ProcNumCPF

FROM dbo.ProcedenciaX t1,

dbo.VWPESSOAFISICA t2

WHERE substring(t1.ProcNumCPF,1,11) COLLATE DATABASE_DEFAULT = t2.NRCPF COLLATE DATABASE_DEFAULT

order by 1

go

 

espero ter ajudado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá AlbertiConsultoria,

 

Obrigado por compartilhar seu conhecimento conosco.

 

Continue contribuindo respondendo os tópicos mais recentes.

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.