連線元素 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
只有當父<element>
專案為'link'型別時,才能使用<join>
專案。 這表示父元素必須宣告「@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