ERRO na consulta linked Server

26/05/2015

nao sei como faço para usar o meu select com WHERE no linked server segue abaixo o codigo

(select CODIGO_GLOBUS FROM OPENQUERY (GLOBUS, 'SELECT CODIGO_GLOBUS FROM T_ARR_PARAM_PRDT where CODIGO_SPARK='+ ##@idmotorista +''))

Emerson Silvestrin

Respostas

27/05/2015

Emerson Silvestrin

entao seguinte sua linha de raciocinio pesquisei um pouco e decidi fazer um JOIN mas o problema do JOIN e que demanda muito tempo de processamento teria uma forma mais facil ?

tipo isolando os select e criando tabelas temporarias?
FROM
[Garagem].[dbo].[Servico] s
RIGHT JOIN OPENQUERY (GLOBUS,'SELECT CODIGO_GLOBUS,CODIGO_SPARK FROM T_ARR_PARAM_PRDT') l on (l.CODIGO_SPARK = s.idMotorista)


porque?

pelo simples motivo de que eu preciso fazer um link de dados passar por 3 bancos diferentes...
Responder Citar