Dúvida Firebird (2 GDBS Diferentes)
Boa tarde. utilizo firebird 2.0 e gostaria de realizar uma consulta sql para me trazer informações de 2 tabelas que se encontra em 2 gdbs diferentes.
No meu GOURMET.GDB eu tenho uma tabela chamada CadCategorias no meu GOURMET2.GDB eu tenho uma tabela chamada Movimento que contem um campo chamado IdCatego. quando eu escrevo o sql gostaria de trazer algumas informações que estão no meu GOURMET.GDB mediante ao IdCatego do GOURMET2.GDB.
Alguem pode me ajudar ?
Obrigado.
No meu GOURMET.GDB eu tenho uma tabela chamada CadCategorias no meu GOURMET2.GDB eu tenho uma tabela chamada Movimento que contem um campo chamado IdCatego. quando eu escrevo o sql gostaria de trazer algumas informações que estão no meu GOURMET.GDB mediante ao IdCatego do GOURMET2.GDB.
Alguem pode me ajudar ?
Obrigado.
Charles Cavalcante
Curtidas 0
Respostas
Anderson
02/05/2012
Somente usando SQL não há como fazer isto. Há algum suporte na versão 2.5 (http://www.firebirdfaq.org/faq16/)
Para resolver esta questão terá que ser via código criando um DataSet Virtual (Tabela Virtual). Considerando a capacidade de armazenamento do Firebird, acredito que não seja necessário separar tabelas de cadastros e de movimentação, pois isto dificulta muito a geração de relatórios e torna mais complexo manter a integridade referencial.
Abraços,
Anderson:.
Para resolver esta questão terá que ser via código criando um DataSet Virtual (Tabela Virtual). Considerando a capacidade de armazenamento do Firebird, acredito que não seja necessário separar tabelas de cadastros e de movimentação, pois isto dificulta muito a geração de relatórios e torna mais complexo manter a integridade referencial.
Abraços,
Anderson:.
GOSTEI 0