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