Realmente, esta eh a unica chance. No caso do Oracle,
vc pode executa um SP, que iria retornar um tabela, que por sua vez, vc
aplicaria um produto carteziano, via EJBQL, com a tab do outro
banco.
Cuidado apenas com a assinatura da
SP.
Boa
sorte, Euclides.
O comando SQL será processado por um dos SGBD,
que a princípio só conhece a estrutura de dados que ele está gerenciando.
Apesar da linguagem SQL ser "padronizada", a estrutura interna e gerenciamento
das tabela são proprietários.
Se Vc. conseguir acessar essas tabelas como EJBs
através do J2EE e abstrair a camada de persistencia, pode-se utilizar o EJBQL
para para fazer o join dessas entidades/tabelas.
Roberto Tatemoto
PS: O EJBQL é um subset do SQL (tem só o select).
Para maiores detalhes do EJBQL
----- Original Message -----
Subject: Re: [java-list] SQL Join entre
Bancos Heterogêneos
Wiliam
Tenho um problema semalhante ao seu, no meu
caso tenho um banco transacional em Oracle e um DW em Sybase
IQ.
Tenho trabalhado em um agente de analise que
utiliza simultaneamente dados dos dois bancos de dados.
Para solucionar o problema, eu implementei um
agente de gera documentos XML das duas base e através de XSLT consigo
executar regras utilzando as informações das duas bases.
Até onde eu sei, não existe possibilidade de
fazer joins de bases de dados heterogeneas, salvo se voce utilizar os
carissimos gateways da Oracle ou Sybase.
sds
Marco Zerbini
----- Original Message -----
Sent: Tuesday, March 05, 2002 5:42
PM
Subject: [java-list] SQL Join entre
Bancos Heterogêneos
Quero saber se após criar instâncias de bases
heterogêneas (fabricantes diferentes no caso), é possível relacionar suas
tabelas através de instruções SQL?
Já li um livro sobre JDBC que dizia que
existe isto, mas não encontrei um exemplo. A ilustração abaixo demonstra
minha dúvida:
Agradeço o que poderem ajudar.
Wiliam
|
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------