連線元素 join--element

內容模型 content-model-7

join:==EMPTY

屬性 attributes-7

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

父項 parents-7

<element>

子系 children-7

說明 description-7

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

使用與使用內容 use-and-context-of-use-5

A <join> 元素只能在父項時使用 <element> 元素為'link'型別。 這表示父元素必須宣告「@type=link」屬性。

不需要在「 」中指定遠端資料表的名稱和名稱空間 <join> 元素。 它們需要在父項中指定 <element>.

依照慣例,連結會在結構描述結尾定義。

如果 <join> 定義連結型別元素時,未指定元素,連結會自動置於兩個表格的主索引鍵上。

屬性說明 attribute-description-7

  • dstFilterExpr (字串):此屬性可讓您限制遠端表格中符合資格值的數量。
  • xpath-dst (字串):此屬性會接收Xpath (遠端表格@name屬性)。
  • xpath-src (字串):此屬性會接收Xpath (@name目前結構描述中的屬性)。

範例 examples-6

目前表格的「email」欄位與遠端表格的「@compagny-id」欄位之間的連結:

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

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

<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