Acessar tabela Firebird

Firebird

23/09/2016

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

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

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.
GOSTEI 1

Mais Respostas

Jones Granatyr

Jones Granatyr

23/09/2016

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
GOSTEI 0
POSTAR