ROW 구성자 함수

ROW 구성자는 출력 메시지의 필드에 지정할 수 있는 값의 행을 명확하게 생성하는 데 사용되는 복합 함수입니다.

구문

ROW는 일련의 이름 지정된 값으로 구성되어 있습니다. 필드 참조에 지정된 경우 참조된 필드의 하위 필드로 이러한 일련의 이름 지정된 값이 작성됩니다. ROW는 배열 필드 참조에는 지정할 수 없습니다.

예 1

SET OutputRoot.XML.Data = ROW('granary' AS bread,
					                'riesling' AS wine,
'stilton' AS cheese);
위의 ESQL문은 다음을 생성합니다.
<Data>
<bread>granary</bread>
<wine>riesling</wine>
<cheese>stilton</cheese>
</Data>

예 2

XML 입력 메시지 본문이 다음과 같은 경우,
<Proof>
<beer>5</beer>
<wine>12</wine>
<gin>40</gin>
</Proof>
다음 ESQL문의 결과는
SET OutputRoot.XML.Data = ROW(InputBody.Proof.beer,
					                InputBody.Proof.wine AS vin,
(InputBody.Proof.gin * 2) AS special);
다음과 같습니다.
<Data>
<beer>5</beer>
<vin>12</vin>
<special>80</special>
</Data>
이 경우 값은 필드 참조에서 도출된 것으로, 이미 이름이 있기 때문에 행의 각 요소에 대해 이름을 명확하게 제공할 필요가 없지만 제공하도록 선택할 수도 있습니다.
관련 개념
ESQL 개요
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 5월 12, 2006
ak05630_