조인 요소

마지막 업데이트: 2023-08-01

콘텐츠 모델

join:==EMPTY

속성

  • @dstFilterExpr(문자열)
  • @xpath-dst(문자열)
  • @xpath-src(문자열)

상위

<element>

하위

없음

설명

SQL 테이블 간에 조인을 만드는 필드를 정의할 수 있습니다.

사용 및 사용 컨텍스트

A <join> 요소는 상위 항목에만 사용할 수 있습니다. <element> 요소가 'link' 유형입니다. 즉, 상위 요소에는 "@type=link" 특성이 선언되어 있어야 합니다.

에서 원격 테이블의 이름과 네임스페이스를 지정할 필요는 없습니다 <join> 요소를 생성하지 않습니다. 상위 항목에 지정해야 합니다. <element>.

규칙에 따라 스키마의 끝에 링크가 정의됩니다.

다음과 같은 경우 <join> link type 요소를 정의할 때 요소를 지정하지 않으면 두 테이블의 기본 키에 링크가 자동으로 배치됩니다.

속성 설명

  • dstFilterExpr (문자열): 이 속성을 사용하면 원격 테이블의 적격 값 수를 제한할 수 있습니다.
  • xpath-dst (문자열): 이 속성은 Xpath(원격 테이블의 @name 속성)를 수신합니다.
  • xpath-src (문자열): 이 속성은 Xpath(현재 스키마의 @name 속성)를 수신합니다.

예제

현재 테이블의 "이메일" 필드와 원격 테이블의 "@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>

이 페이지의