ScriptCase Forum

Códigos de exemplo => Consulta => Tópico iniciado por: Welson em Novembro 20, 2018, 03:59:22 pm

Título: Consulta Envolvendo dois bancos - Oracle e SQLServer 2008
Enviado por: Welson em 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 )
Título: Re:Consulta Envolvendo dois bancos - Oracle e SQLServer 2008
Enviado por: Jônatas Sellos em 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.
Título: Re:Consulta Envolvendo dois bancos - Oracle e SQLServer 2008
Enviado por: Geinado em Novembro 30, 2018, 02:25:15 am
We are looking for good content. This is to increase knowledge.