이 주제에서는 데이터 소스에서 규정된 선택사항을 작성하는 데이터베이스 select 조작을
추가하는 방법에 대해 설명합니다. 스프레드시트 값 테이블에서 $db:select문은 테이블에서 모든 항목을 리턴하는
디폴트 값 fn:true()를 갖습니다. 따라서 이 값을 선택사항을 규정하는 값으로 대체해야 합니다. 예:
이 예는 STATE 열이 상태 입력 필드와 동일한 데이터베이스에서만 레코드를 선택합니다. For 항목이
데이터베이스에서 선택한 값이 반복되는 $db:select 값과 함께 표시됩니다. 규정되지 않은 선택을 사용하는 경우,
다음 소스와 대상 맵핑이 있습니다.
소스
대상
Street
STREET
City
CITY
Zip
ZIP_CODE
FlightNumber
FLIGHT_NO
Date
TRAN_DATE
Price
COST
CreditCard
CC_NO
Status
STATUS1
Details
DETAILS
메시지 맵핑 편집기 스프레드시트 값 테이블에서
기존 값 fn:true()를 필수 값으로 바꿉니다.
메시지 맵핑 편집기
소스 분할창에서
$db:select 표현식을 연 후 다음 트리를 여십시오.
데이터베이스 트리(예: AIRLINEDB)
스키마 트리(예: AIRLINE_SCHEMTREE)
데이터베이스 테이블 트리(예: XREF)
메시지 맵핑 편집기
소스 분할창에서 소스(예: ABBREV)를 선택하고
대상 분할창에서 대상(예: STATE)으로 끌어 놓으십시오. 연결 행이 초기에는 표시되지 않음을 참고하십시오.
스프레드시트 분할창에서 대상 필드(예: STATE)에
Select 값(예: $db:select.AIRLINEDB.AIRLINE_SCHEMTREE.XREF.ABBREV)이 지정되었는지 볼 수 있습니다.
이 값은 데이터베이스 테이블에서 지정된 열을 식별합니다(이 예에서는 XREF 테이블의
ABBREV 열). 소스와 대상 간의 행, 맵핑이 발생했음을 표시합니다.