FIELDVALUE 함수

FIELDVALUE 필드 함수는 제공된 필드의 스칼라 값을 리턴합니다.

구문

FIELDVALUE는 source_field_reference에 의해 식별된 필드의 스칼라 값을 리턴합니다. 존재하지 않는 필드를 식별한 경우 널(null)이 리턴됩니다.

예를 들면, 다음의 XML 입력 메시지를 고려해 보십시오.
<Data>
   <Qty Unit="Gallons">1234</Qty>
</Data>        
The ESQL statement
SET OutputRoot.XML.Data.Quantity = 
        FIELDVALUE(InputRoot.XML.Data.Qty);
결과가 다음과 같습니다.
<Data><Quantity>1234</Quantity></Data>
그렇지만 이 ESQL문(FIELDVALUE 함수를 사용하지 않음)은
SET OutputRoot.XML.Data.Quantity = 
        InputRoot.XML.Data.Qty;
트리 복사를 발생시키며 결과는 다음과 같습니다.
<Data><Quantity Unit="Gallons">1234</Quantity></Data>
이는 필드 Qty가 리프 필드가 아니기 때문입니다.
관련 개념
ESQL 개요
관련 태스크
ESQL 개발
XML 메시지에서 속성에 액세스
관련 참조
구문 다이어그램: 사용 가능한 유형
ESQL 필드 함수
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak05560_