Fórum Where campo in (select) - Collation ? #197487
27/11/2003
0
SELECT F.NOME,
CASE WHEN F.NUMERO IS NOT NULL THEN F.RUA + F.NUMERO ELSE F.RUA END AS ENDERECO, F.BAIRRO,
CASE WHEN F.CIDADE IS NOT NULL THEN F.CIDADE ELSE F.CAMPOALFAOP3 END AS MUNICIPIO, F.CODETD UF, F.CEP
FROM FCFO F
WHEREF.CODCOLIGADA = 1 AND
F.CODCFO IN (SELECT L.CODCFO FROM TESTES..LIT_DIARIA L)
ORDER BY
F.CEP, F.NOME
o problema é quando rodo ele dá o seguinte erro:
Server: Msg 446, Level 16, State 9, Line 6
Cannot resolve collation conflict for equal to operation.
preciso de ajuda e agradeço a todos que puderem perder algum tempinho comigo, obrigado.
Valdirlscosta
Curtir tópico
+ 0Posts
29/11/2003
Rfpsatin
Gostei + 0
29/11/2003
Aroldo Zanela
Verifique por meio do Query Analyser nas tabelas em questão por meio da instrução:
sp_help <NomeDaTabela>
Outra coisa, certifique-se que este código esteja correto:
(SELECT L.CODCFO FROM TESTES..LIT_DIARIA L)
Pois, o nome completo de um objeto do SQL Server inclui quatro identificadores — o nome do servidor, o nome do banco de dados, o nome do proprietário e o nome do objeto no seguinte formato:
servidor.banco_de_dados.proprietário.objeto
Um nome de objeto que especifica todas as quatro partes é conhecido como nome totalmente qualificado.
Gostei + 0
03/12/2003
Valdirlscosta
Valdir
[quote:1009d37126=´Aroldo Zanela´]Colega,
Verifique por meio do Query Analyser nas tabelas em questão por meio da instrução:
sp_help <NomeDaTabela>
Outra coisa, certifique-se que este código esteja correto:
(SELECT L.CODCFO FROM TESTES..LIT_DIARIA L)
Pois, o nome completo de um objeto do SQL Server inclui quatro identificadores — o nome do servidor, o nome do banco de dados, o nome do proprietário e o nome do objeto no seguinte formato:
servidor.banco_de_dados.proprietário.objeto
Um nome de objeto que especifica todas as quatro partes é conhecido como nome totalmente qualificado.[/quote:1009d37126]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)