SQLServer - Consulta envolvendo COLLATES diferentes
Suponha que haja duas bases de dados com collates diferentes e precisamos fazer uma consulta que envolva suas tabelas unidas.
O COLLATE DATABASE_DEFAULT em um dos lados resolve o problema.
Por exemplo:
SELECT *
FROM Foo.dbo.TB_USUARIO
WHERE ID_USUARIO COLLATE DATABASE_DEFAULT NOT IN (SELECT ID FROM Other.dbo.TB_USER)
É isso.
O COLLATE DATABASE_DEFAULT em um dos lados resolve o problema.
Por exemplo:
SELECT *
FROM Foo.dbo.TB_USUARIO
WHERE ID_USUARIO COLLATE DATABASE_DEFAULT NOT IN (SELECT ID FROM Other.dbo.TB_USER)
É isso.
0 Comentários:
Postar um comentário
Assinar Postar comentários [Atom]
<< Página inicial