elemento join

Modello di contenuto

join:==EMPTY

Attributi

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

Genitori

<element>

Bambini

None

Descrizione

Consente di definire i campi che creano un join tra tabelle SQL.

Utilizzo e contesto di utilizzo

Un elemento <join> può essere utilizzato solo se l'elemento <element> principale è di tipo 'link'. Ciò significa che l'elemento padre deve avere dichiarato l'attributo "@type=link".

Non è necessario specificare il nome e lo spazio dei nomi della tabella remota nell'elemento <join>. Devono essere specificati nella <element> padre.

Per convenzione, i collegamenti sono definiti alla fine dello schema.

Se l'elemento <join> non viene specificato quando l'elemento del tipo di collegamento è definito, il collegamento viene posizionato automaticamente sulle chiavi primarie di entrambe le tabelle.

Descrizione attributo

  • dstFilterExpr (stringa): questo attributo consente di limitare il numero di valori idonei nella tabella remota.
  • xpath-dst (stringa): questo attributo riceve un attributo Xpath (@name attributo della tabella remota).
  • xpath-src (stringa): questo attributo riceve un attributo Xpath (@name nello schema corrente).

Esempi

Collegamento tra il campo 'email' della tabella corrente e il campo "@anima-id" della tabella remota:

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

Collegamento filtrato alla tabella "cus:Country" in base al contenuto del campo "@country" che deve contenere il valore "EN":

<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
   <join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
 </element>

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now