[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