Comunicação entre instâncias de bancos de dados.

Firebird

24/02/2004

Seria possível numa mesma sentença SQL acessar tabelas de dois bancos distintos ???

Ex.:

Banco: Interbase
Instâncias:
DB1 - Possui tabela CLIENTES
DB2 - Possui tabela ENDERECO

SELECT A.NOME, B.RUA
FROM DB1.CLIENTES A, DB2.CLIENTES B

A sentença acima foi a maneira mais prática de expressar o que eu preciso, contudo, tentei encontrar uma maneira de fazer isto usando o IBConsole do Interbase ou mesmo no SQL Explorer do Delphi, mas não encontrei um sintaxe para isto. Sei que isto é possível no PARADOX usando o SQL Explorer do Delphi mas a sentença que funciona para o PARADOX no SQLExplorer, não funciona para INTERBASE.


Freeze

Freeze

Curtidas 0

Respostas

Afarias

Afarias

24/02/2004

|Seria possível numa mesma sentença SQL acessar tabelas de dois
|bancos distintos ???

NÃO


O IB não permite trabalhar com bancos diferentes em uma mesma conexão. Vc teria q utilizar conexões diferentes (e querys) para cada banco ou apenas importar as informações de um banco para o outro (o q é mais adequado)



T+


GOSTEI 0
POSTAR