[Perl] Conexion a multiples bases de datos via DBI
Carlos Villanueva
cvilla@vera.net
18 Oct 2002 09:27:03 -0500
On Tue, 2002-10-15 at 12:26, Jose Antonio Galicia wrote:
>=20
> Mientras esperamos la comparaci=F3n entre perl y PHP (que no
> le veo caso) me surge esta duda:
>=20
> =BFPuedo via DBI conectarme a dos bases de datos y ejecutar
> un SQL (consulta) con un resultado consolidado? Algo como:
>=20
> SELECT a.campo1, b.campo2
> FROM baseA.tabla1 a, baseB.tabla2
> WHERE a.llave1 =3D b.llave2
>=20
> no encuentro referencias en:
>=20
> http://dbi.perl.org
> http://www.perlfaq.org
>=20
> ni en google. =BFSe puede?
>=20
> Saludos,
> To=F1o
> ---
> VMS is like a nightmare about RXS-11M.
No creo que se pueda dada la arquitectura del DBI, si se puede
tener conexiones a diferentes bases de datos, y como decian, de
una base de datos sacar info y meterla a la otra. Otra cosa es
que la informaci=F3n se pueda mover simultaneamente entre bases
de datos.
Posiblemente y eso porque de windows todo lo creo, entre bases
de datos de microsoft se pueda realizar operaciones entre bd
y mover datos de un lado a otro como si nada.
Con Oracle no creo te permita hacer ese tipo de operaciones, dada
la seguridad e integridad de la bd.
Puedes realizar operacion entre esquemas (a cada usuario le pertenece un
esquema)
select a.colX, b.colY
from esquemaX.tabla a, esquemaY.tabla b
where a.colX=3Db.colY
and rownum <10
Un join entre tablas de diferentes esquemas.
BTW: Puede ser que lo que requieras lo este interpretando
de manera diferente, dada la definicion de terminos que tengas.
Saludos
Carlos VIllanueva
DBA Oracle