Select mult banco, como implementar?
Boa tarde pessoal, estou com um problema que o seguinte, tenho uma aplicacao mult empresa onde tenho um executavel para cada uma base de dados referente a determinada empresa, ate ai tudo esta perfeito, mas agora o usuario gostaria de resolver tudo em um executavel so, o problema que tenho uma agenda para marcacao de consultas mostrando os horarios disponiveis, mas agora gostaria de fazer algo nesse sentido
select *
from banco1.tabela
union
select *
from banco2.tabela
isso é possivel, alguem ja passou por um problema parecido?
Agradeco desde ja,
At.:Luciano Edgard
select *
from banco1.tabela
union
select *
from banco2.tabela
isso é possivel, alguem ja passou por um problema parecido?
Agradeco desde ja,
At.:Luciano Edgard
Luciano Andrade
Curtidas 0
Respostas
Gandalf.nho
12/12/2007
No SELECT direto não tem como fazer, já que IB/FB não tem suporte a consultas multi-banco, mas você pode fazer uso de uma tabela em memória, como o ClientDataSet para obter essas informações (conecte a um banco, execute a consulta e jogue os dados na tabela em memória, depois conecte ao outro banco, execute a consulta e junte os novos dados aos já existentes).
GOSTEI 0
Sremulador
12/12/2007
uma vez vi algo sobre isso, agora estou precisando, mas não me lembro onde :S
GOSTEI 0
Mmoreira
12/12/2007
Vi em um artigo no site Firebase que isso foi implementado em uma nova versao do firebird, a 2.5 se nao me engano mas esta versao ainda é alpha
GOSTEI 0