Acesso a 2 base de dados distintas
Pessoal!
Não estou conseguindo identificar qual
o comando para fazer uma query em duas bases
de dados distintas.
tipo:
select c.codcli , d.datacadastro
from 'base1'.clientes c,
'base2'.dados d
where c.codcli = d.codcli
estou utilizando o PgAdmin III para
elaboração das minhas querys.
No fonte, trabalho com vb.net e provider
Npgsql.
No aguardo ,
obrigado.
Emerson Ferreira
Curtidas 0
Respostas
Anderson Caetano
19/03/2010
select c.codcli , d.datacadastro
from base1.clientes c,
base2.dados d
where c.codcli = d.codcli
Pelo que entendi você quer trazer o conteúdo de duas tabelas num mesmo select, você pode fazer isso usando o join mas ele vai trazer os campos iguais nas duas tabelas.
select clientes.codcli , dados.datacadastro
from clientes
join dados(dados.codigoCliente = clientes.codigo)
isso vai trazer o código do cliente na tabela cliente e a data de cadastro na tabela dados.
from base1.clientes c,
base2.dados d
where c.codcli = d.codcli
Pelo que entendi você quer trazer o conteúdo de duas tabelas num mesmo select, você pode fazer isso usando o join mas ele vai trazer os campos iguais nas duas tabelas.
select clientes.codcli , dados.datacadastro
from clientes
join dados(dados.codigoCliente = clientes.codigo)
isso vai trazer o código do cliente na tabela cliente e a data de cadastro na tabela dados.
GOSTEI 0
Jair N.
19/03/2010
Boa Tarde você quer dizer "batabase" ou "schemas" separados?
Tem diferença igual ao SQLServer, Oracle DB2 Etc.
Reveja o que você está querendo...
Atc.
Tem diferença igual ao SQLServer, Oracle DB2 Etc.
Reveja o que você está querendo...
Atc.
Pessoal!
Não estou conseguindo identificar qual
o comando para fazer uma query em duas bases
de dados distintas.
tipo:
select c.codcli , d.datacadastro
from base1.clientes c,
base2.dados d
where c.codcli = d.codcli
estou utilizando o PgAdmin III para
elaboração das minhas querys.
No fonte, trabalho com vb.net e provider
Npgsql.
No aguardo ,
obrigado.
Não estou conseguindo identificar qual
o comando para fazer uma query em duas bases
de dados distintas.
tipo:
select c.codcli , d.datacadastro
from base1.clientes c,
base2.dados d
where c.codcli = d.codcli
estou utilizando o PgAdmin III para
elaboração das minhas querys.
No fonte, trabalho com vb.net e provider
Npgsql.
No aguardo ,
obrigado.
GOSTEI 0
Bruno Leandro
19/03/2010
Ola, voce deve utilizar desta forma em outros bancos de dados, no entanto no postgre ainda não está implementado esta funcionalidade conhecida como cross-database provavelmente deve gerar um erro em ingles falando sobre isso ao executar a instrução sql
GOSTEI 0