join-element join--element

Inhoudsmodel content-model-7

join:==EMPTY

Attributen attributes-7

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

Ouders parents-7

<element>

Kinderen children-7

Geen

Beschrijving description-7

Hiermee kunt u de velden definiƫren waarmee een samenvoeging tussen SQL-tabellen wordt gemaakt.

Gebruik en gebruikscontext use-and-context-of-use-5

A <join> -element kan alleen worden gebruikt als het bovenliggende element <element> element is van het type 'link'. Dit betekent dat het bovenliggende element het kenmerk "@type=link" moet hebben gedeclareerd.

U hoeft de naam en naamruimte van de externe tabel niet op te geven in het dialoogvenster <join> element. Zij moeten in de ouder worden gespecificeerd <element>.

Door overeenkomst, worden de verbindingen bepaald aan het eind van het schema.

Als de <join> het element wordt niet gespecificeerd wanneer het element van het verbindingstype wordt bepaald, zal de verbinding automatisch op de primaire sleutels van beide lijsten worden geplaatst.

Beschrijving van kenmerk attribute-description-7

  • dstFilterExpr (tekenreeks): met dit kenmerk kunt u het aantal waarden beperken dat in aanmerking komt in de externe tabel.
  • xpath-dst (tekenreeks): dit kenmerk ontvangt een Xpath (@name-kenmerk van de externe tabel).
  • xpath-src (tekenreeks): dit kenmerk ontvangt een Xpath (@name-kenmerk in het huidige schema).

Voorbeelden examples-6

Koppeling tussen het veld E-mail van de huidige tabel en het veld @compagny-id van de externe tabel:

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

Gefilterde koppeling naar de tabel "cus:Country", gebaseerd op de inhoud van het veld "@country", die de waarde "EN" moet bevatten:

<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