GARANTIR DESCONTO

Fórum Acessar tabela Firebird #562828

23/09/2016

0

Nem sei como seria o correto o nome do título
Tenho dois bancos registrados no Firebird

Banco1 -

Database: LocalHost:3050:D:\\Programa\\BANCO_DB.FDB

Banco2 -

Database: \\servidor:3050:D:\\Programa\\BANCO_DB.FDB



Como eu faria um sql para unindo os dois bancos?
Exemplo HIPOTETICO.
Select b1.banco1.codigo, b2.banco2.nome 

From banco1.cliente b1

join banco2.cliente b2

where b2.codigo = b1.codigo



Brigadú
Dirceu Morais

Dirceu Morais

Responder

Post mais votado

23/09/2016

Dirceu, bom dia.
Tem que ver se o Firebird tem um recurso chamado DBLINK ou DATABASE LINK.
Li que estavam prometendo esse recurso para a versão 2.5, mas não sei dizer se foi implementado.

Achei também esse site abaixo, onde uma pessoa com o mesmo problema que você, na falta do recurso nativo, acabou criando uma solução própria.
http://brtheory.blogspot.com.br/2014/11/database-link-para-firebird-pr-br.html

O post é de 2014, mas...

Grande abraço.

Luiz Santos

Luiz Santos
Responder

Gostei + 1

Mais Posts

23/09/2016

Jones Granatyr

Olá Dirceu,

Não sei se a ideia é fazer esse SQL diretamente no SGBD, mas se for por uma linguagem de programação bastaria fazer duas conexões (uma conexão para cada banco de dados)

Jones
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar