elemento de unión join--element

Modelo de contenido content-model-7

unir:==VACÍO

Atributos attributes-7

  • @dstFilterExpr (cadena)
  • @xpath-dst (cadena)
  • @xpath-src (cadena)

Padres parents-7

<element>

Tareas secundarias children-7

Ninguno

Descripción description-7

Permite definir los campos que crean una unión entre tablas SQL.

Uso y contexto de uso use-and-context-of-use-5

Un elemento <join> solo se puede usar si el elemento principal <element> es de tipo "vínculo". Esto significa que el elemento principal debe tener declarado el atributo "@type=link".

No es necesario especificar el nombre y el área de nombres de la tabla remota en el elemento <join>. Deben especificarse en el elemento principal <element>.

Por norma, los vínculos se definen al final del esquema.

Si el elemento <join> no se especifica cuando se define el elemento de tipo de vínculo, el vínculo se colocará automáticamente en las claves principales de ambas tablas.

Descripción de atributo attribute-description-7

  • dstFilterExpr (cadena): este atributo le permite restringir el número de valores elegibles en la tabla remota.
  • xpath-dst (string): este atributo recibe un Xpath (atributo @name de la tabla remota).
  • xpath-src (string): este atributo recibe un Xpath (atributo @name en el esquema actual).

Ejemplos examples-6

Vínculo entre el campo "correo electrónico" de la tabla actual y el campo "@compagny-id" de la tabla remota:

<join xpath-dst="@compagny-id" xpath-src="@email"/>

Vínculo filtrado hacia la tabla "cus:Country" en función del contenido del campo "@country" que debe contener el valor "EN":

<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
   <join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
 </element>
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1