Autor Tópico: Consulta Envolvendo dois bancos - Oracle e SQLServer 2008  (Lida 80 vezes)

Welson

  • Novato
  • *
  • Mensagens: 2
    • Email
Consulta Envolvendo dois bancos - Oracle e SQLServer 2008
« Online: Novembro 20, 2018, 03:59:22 pm »
Senhores,

Gostaria de saber se é possível criar uma consulta com not in, envolvendo dois bancos de dados.

SELECT  campo1, campo2,campo3,campo4  FROM  Conexão.tabela_oracle
Where tabela.campo1 NOT IN (  SELECT  campo1 FROM   dbo.tabela_sql )

Jônatas Sellos

  • Novato
  • *
  • Mensagens: 45
  • Conhecimento não ocupa espaço. O saber é infinito.
    • Sellos
    • Email
Re:Consulta Envolvendo dois bancos - Oracle e SQLServer 2008
« Responder #1 Online: Novembro 21, 2018, 10:22:29 am »
Se os dois bancos de dados fossem SQL Server ou MySql (não tenho certeza quanto ao Oracle) seria possível, porém um SELECT em dois bancos de dados de "tecnologias" diferentes não funcionam, visto que usam conexões diferentes, possuem comandos SQL diferentes etc.

O que você pode fazer é o SELECT em um banco e depois outro SELECT no outro banco, inserindo as condições extraídas do primeiro SELECT.
"Feliz aquele que transfere o que sabe e aprende o que ensina." Cora Coralina

Geinado

  • Novato
  • *
  • Mensagens: 2
Re:Consulta Envolvendo dois bancos - Oracle e SQLServer 2008
« Responder #2 Online: Novembro 30, 2018, 02:25:15 am »
We are looking for good content. This is to increase knowledge.