[firebase-br] conexão entre bancos

Tecnobyte Informática temp2 em tecnobyte.com.br
Sex Fev 1 13:04:55 -03 2013


Olá Robson

Nativamente creio que não seja possível, mas seria possível usando funções 
externas (UDF), mas adianto que o tratamento de erro teria que ser muito bem 
feito para evitar falhas na UDF e consequentemente problemas sérios com o 
banco de dados Firebird!

Resumindo, é possível conectar a outro servidor de banco de dados (MySQL, 
Oracle, etc), mas para isto teria que usar DLL (UDF) e ter muito cuidado com 
o tratamento de erro para não causar sérios problemas em teu banco de dados 
Firebird.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

-----Mensagem Original----- 
From: Robson Zambroti
Sent: Friday, February 01, 2013 10:28 AM
To: FireBase
Subject: [firebase-br] conexão entre bancos

No Firebird 2.5 há um recurso brilhante onde:

Tendo banco "A" (Firebird)

E banco "B" (Firebird)

Ambos podem "trocar/consultar" informações entre si diretamente por objetos
(procedure/trigger) do banco, para isso basta usar o "EXECUTE STATMENT" como
no exemplo abaixo:

EXECUTE STATEMENT (VSQL)

     ON EXTERNAL :VDATABASE

   WITH COMMON TRANSACTION

     AS USER :VUSUARIO PASSWORD :VSENHA

   INTO :RETORNO;



Minha dúvida é, seria possível fazer isso se o banco "B" fosse um outro SGBD
(como MySQL, PostgreSQL, Oracle etc...) ?

Grato e no aguardo.

Robson Zambroti 





Mais detalhes sobre a lista de discussão lista