AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de consultas / SQL
  • Presentación
  • ¿Cómo proceder?
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Consultas cruzadas de bases de datos
ODBCOLE DBNo disponible con estos tipos de conexión
Presentación
Una consulta SQL puede ejecutarse en diferentes bases de datos de servidor: HFSQL, Oracle, SQL Server, etc.
Puede unir consultas que obtengan datos de diferentes bases de datos.
Esto significa que los datos pueden almacenarse en diferentes bases de datos. Puede extraer y acumular datos de cualquier fuente.
Esta función es muy útil para gestionar los sistemas de información existentes.
¿Cómo proceder?
Para comprender mejor el modo de funcionamiento de las consultas cruzadas entre bases de datos, veamos un ejemplo sencillo:
  1. En una base de datos Oracle, la siguiente consulta (denominada MyQry1) es ejecutada por HExecuteSQLQuery. Esta consulta se utiliza para seleccionar los números de registro de los clientes.
    SELECT Customer.CUUniqueKey+10 AS CUUniqueKey10 FROM Customer
  2. En una base de datos HFSQL, HExecuteSQLQuery ejecuta la siguiente consulta (denominada MyQry2). Esta consulta se utiliza para seleccionar los números de registro de los clientes y su número de pedido.
    SELECT CUUNIQUEKEY,Orders.OrderNumber AS ORDERNUM FROM ORDERS
  3. La consulta cruzada de bases de datos 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.
Nota: Las consultas entre bases de datos no pueden ejecutarse con variables de "consulta SQL". Es necesario utilizar las variables "Fuente de datos".
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 11/12/2024

Señalar un error o enviar una sugerencia | Ayuda local