USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Selecionar dados de dois bancos diferentes
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 06/11/2007 10:05 hs            
Bom dia pessoal tudo bem??
 
Eu sei que o forum é de VB, mas estou com uma dúvida e se alguem puder me ajudar eu agradeço.
 
Bem eu preciso fazer um join em duas tabelas de bancos diferents, mas não estou conseguindo, os bancos são Oracle 9i, um fica no em Sorocaba e o outro em Minas Gerais. Eu tentei desta forma:
Selecionar primeiro o owner ponto o nome do banco de dados ponto o nome da tabela.
Ex: Antonio.Banco.Tabela1.CodCliente, apenas para verificar se ele traz as informações de uma unica base, mas dar um erro, eu ainda não tentei fazer o join por que estou tentando primeiro trazer os dados de uma única base depois se funcionar ai sim eu faço o join.
 
Se alguém puder me dar uma força eu agradeço muito
 
Att:
Raiane
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 07/11/2007 00:59 hs            
Vc pode fazer por procedures ou criando um link...
 
Por procedures:
 
/* Example 1 */

proc sql;
connect to oracle as con1(user='userid' password='orapw'
                           path="@alias");
  connect to oracle as con2(user='userid' password='orapw'
                   path="@alias");
    create table test as
      select * from connection to con1
         (select * from table1) as tab1,
      connection to con2
         (select * from table2) as tab2
      where tab1.var1 = tab2.var1;
  disconnect from con1;
  disconnect from con2;
quit;

/* Example 2 */

proc sql; 
  connect to oracle as con1(user='userid' password='orapw'
                   path='@alias');
  connect to oracle as con2(user='userid' password='orapw'
                   path="@alias");
    create table test as
      select * from connection to con1
         (select * from table1) as tab1
      inner join
        connection to con2
           (select * from table2) as tab2
      on tab1.var1 = tab2.var1;
  disconnect from con1;
  disconnect from con2;
quit;
 
Criando um link:
 
 
 
Espero que ajude...
 
at+
   
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 07/11/2007 11:25 hs            
VLEW Ghost_jlp
 
Eu resolvi criando um DBLINK nas bases.
 
Obrigada mesmo.
Raiane
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página