join-element join--element

Innehållsmodell content-model-7

join:==EMPTY

Attribut attributes-7

  • @dstFilterExpr (sträng)
  • @xpath-dst (sträng)
  • @xpath-src (sträng)

Överordnade parents-7

<element>

Barn children-7

Ingen

Beskrivning description-7

Här kan du definiera de fält som skapar en koppling mellan SQL-tabeller.

Användning och användningssammanhang use-and-context-of-use-5

A <join> -element kan bara användas om det överordnade elementet <element> -elementet är av typen link. Det innebär att det överordnade elementet måste ha attributet "@type=link" deklarerat.

Du behöver inte ange namnet och namnutrymmet för fjärrtabellen i <join> -element. De måste anges i den överordnade <element>.

Länkar definieras som regel i slutet av schemat.

Om <join> -elementet anges inte när länktypselementet definieras, länken placeras automatiskt på primärnycklarna för båda tabellerna.

Attributbeskrivning attribute-description-7

  • dstFilterExpr (sträng): det här attributet låter dig begränsa antalet giltiga värden i fjärrtabellen.
  • xpath-dst (sträng): det här attributet tar emot en Xpath (@name-attribut för fjärrtabellen).
  • xpath-src (sträng): det här attributet tar emot ett Xpath-attribut (@name-attribut i det aktuella schemat).

Exempel examples-6

Länk mellan e-postfältet i den aktuella tabellen och fältet @compagny-id i fjärrtabellen:

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

Filtrerad länk till tabellen "cus:Country" baserat på innehållet i fältet "@country" som måste innehålla värdet "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