聯接元素

內容模型

join:==EMPTY

屬性

  • @dstFilterExpr(字串)
  • @xpath-dst(字串)
  • @xpath-src(字串)

父代

<element>

子項

說明

可讓您定義在SQL表之間建立聯接的欄位。

使用與使用內容

<join>元素僅能在父<element>元素為'link'類型時使用。 這表示父元素必須聲明"@type=link"屬性。

不需要在<join>元素中指定遠程表的名稱和名稱空間。 必須在父<element>中指定這些值。

依慣例,連結會定義在架構的結尾。

如果在定義連結類型元素時未指定<join>元素,則連結將自動放置在兩個表的主鍵上。

屬性說明

  • dstFilterExpr(字串):此屬性可讓您限制遠端表格中符合資格的值數目。
  • xpath-dst(字串):此屬性接收遠程表的Xpath(@name屬性)。
  • xpath-src(字串):此屬性接收當前模式中的Xpath(@name屬性)。

範例

在當前表的「email」欄位和遠程表的「@compagny-id」欄位之間連結:

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

根據必須包含'EN'值的"@country"欄位內容,篩選指向"cus:Country"表格的連結:

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

本頁內容

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