ESQL 중첩 명령문

ESQL 중첩문은 다른 명령문 내에 포함되는 명령문입니다.

다음의 ESQL 프로그램의 일부를 고려해 보십시오.

IF Size > 100.00 THEN
    SET X = 0;
    SET Y = 0;
    SET REVERSE = FALSE;
ELSE
    SET X = 639;
    SET Y = 479;
    SET REVERSE = TRUE;
        END IF;

이 예에서, 선택적 ELSE절을 포함하는 단일 IF문을 볼 수 있습니다. IF와 ELSE 부분에 세 개의 중첩된 명령문을 포함하고 있습니다. IF절 내의 명령문은 >(큼) 연산자가 TRUE 값을 리턴할 때 실행됩니다(즉, Size 값이 100.00보다 큰 경우). 그렇지 않으면, ELSE절 내의 명령문이 처리됩니다.

많은 명령문에 표현식이 중첩될 수 있지만, 몇몇 명령문에는 명령문만 중첩될 수 있습니다. 표현식과 명령문의 주요 차이점은 표현식이 값을 계산하고 사용하는 반면, 명령문은 조치(주로 프로그램 상태 변경)를 수행하지만 값을 생성하지 않는다는 점입니다.

관련 개념
메시지 플로우 개요
메시지 맵핑 개요
관련 태스크
메시지 플로우 개발
ESQL 개발
관련 참조
내장 노드
ESQL 참조
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak01070_