|
|
|
|
- Presentación
- ¿Cómo proceder?
Consultas a múltiples bases de datos
No disponible con estos tipos de conexión
Una consulta (tecleada en código SQL) puede operar en diferentes bases de datos: HFSQL, Oracle, SQL Server,... Puede realizar una unión entre una consulta en una base de datos de un tipo y una consulta en una base de datos de otro tipo. Por lo tanto, los datos se pueden encontrar en diferentes bases de datos. Usted tiene la capacidad de extraer y agregar datos de cualquier fuente. Esta característica es muy useful para la gestión de los sistemas de información existentes. Para comprender mejor el modo de funcionamiento de las consultas de bases de datos múltiples, veamos un ejemplo sencillo: - En una base de datos Oracle, HExecuteSQLQuery ejecuta la siguiente consulta (denominada MyQry000032). Esta consulta se utiliza para seleccionar los números de Record de los clientes.
SELECT Customer.CUUniqueKey+10 AS CUUniqueKey10 FROM Customer - En una base de datos HFSQL, HExecuteSQLQuery ejecuta la siguiente consulta (denominada MyQry000038). Esta consulta se utiliza para seleccionar los números de Record de los clientes y su número de pedido.
SELECT CUUNIQUEKEY,Orders.OrderNumber AS ORDERNUM FROM ORDERS - La consulta de base de datos múltiple ejecutada es la siguiente:
SELECT * FROM MyQry1,MyQry2
WHERE MyQry2.CUUniqueKey=MyQry1.CUUniqueKey10
AND (MyQry2.ORDERNUM = '37348' OR MyQry1.CUUniqueKey10=80) Esta consulta es ejecutada por HExecuteSQLQuery.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|