Índice

Search

  1. Prólogo
  2. Informatica Developer
  3. El repositorio de modelos
  4. Búsquedas en Informatica Developer
  5. Conexiones
  6. Objetos de datos físicos
  7. Objetos de datos de archivo sin formato
  8. Vista lógica de datos
  9. Cómo visualizar datos
  10. Implementación de aplicaciones
  11. Implementación de revisiones de la aplicación
  12. Implementación de revisiones de la aplicación Ejemplo
  13. Integración continua y entrega continua (CI/CD)
  14. Importación y exportación de objetos
  15. Apéndice A: Referencia de tipos de datos
  16. Apéndice B: Accesos directos del teclado
  17. Apéndice C: Propiedades de conexión

Guía de Developer Tool

Guía de Developer Tool

Sintaxis de unión normal

Sintaxis de unión normal

Puede crear una unión normal mediante la condición de unión de una instancia de objeto de datos personalizados o de objeto de datos relacionales.
Cuando se crea una unión exterior, se debe reemplazar la unión predeterminada. Por esta razón, debe incluir la unión normal en el reemplazo de unión. Cuando incluya una unión normal en el reemplazo de unión, enumere la unión normal antes de las outer joins. Puede especificar varias uniones normales en el reemplazo de unión.
Para crear una outer join izquierda, utilice la siguiente sintaxis:
{
source1
INNER JOIN
source2
on
join_condition
}
La siguiente tabla muestra la sintaxis para las uniones normales en un reemplazo de unión:
Sintaxis
Descripción
source1
Nombre del recurso de origen. El servicio de integración de datos devuelve las filas de este recurso que coinciden con la condición de unión.
source2
Nombre del recurso de origen. El servicio de integración de datos devuelve las filas de este recurso que coinciden con la condición de unión.
Condición de unión
Condición de la unión. Utilice una sintaxis compatible con la base de datos de origen. Puede combinar varias condiciones de unión con el operador AND.
Por ejemplo, tiene una tabla REG_CUSTOMER con datos de clientes registrados:
CUST_ID
FIRST_NAME
LAST_NAME
00001
Marvin
Chi
00002
Dinah
Jones
00003
John
Bowden
00004
J.
Marks
La tabla PURCHASES, actualizada mensualmente, contiene los siguientes datos:
TRANSACTION_NO
CUST_ID
DATE
AMOUNT
06-2000-0001
00002
6/3/2000
55.79
06-2000-0002
00002
6/10/2000
104.45
06-2000-0003
00001
6/10/2000
255.56
06-2000-0004
00004
6/15/2000
534.95
06-2000-0005
00002
6/21/2000
98.65
06-2000-0006
NULL
6/23/2000
155.65
06-2000-0007
NULL
6/24/2000
325.45
Para devolver la filas que muestran los nombres de cliente para cada transacción efectuada en junio, utilice la siguiente sintaxis:
{ REG_CUSTOMER INNER JOIN PURCHASES on REG_CUSTOMER.CUST_ID = PURCHASES.CUST_ID }
El servicio de integración de datos devuelve los siguientes datos:
CUST_ID
DATE
AMOUNT
FIRST_NAME
LAST_NAME
00002
6/3/2000
55.79
Dinah
Jones
00002
6/10/2000
104.45
Dinah
Jones
00001
6/10/2000
255.56
Marvin
Chi
00004
6/15/2000
534.95
J.
Marks
00002
6/21/2000
98.65
Dinah
Jones
El servicio de integración de datos devuelve las filas con los ID de cliente coincidentes. No incluye los clientes que no hicieron ninguna compra en junio. Tampoco incluye las compras efectuadas por clientes no registrados.