[firebase-br] RES: conexão entre bancos
Robson Zambroti
rlzambroti em gmail.com
Sex Fev 1 15:37:26 -03 2013
Já imaginava, queria uma confirmação.
Muito obrigado!
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Tecnobyte
Informática
Enviada em: sexta-feira, 1 de fevereiro de 2013 13:05
Para: FireBase
Assunto: Re: [firebase-br] conexão entre bancos
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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista