목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

MAP

MAP

지정된 키-값 쌍에 따른 요소가 포함된 맵을 생성합니다.

구문

MAP(map_key1 as any, map_value1 as any [, map_key2, map_value2]...)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
map_key1
필수
모든 기본 데이터 유형입니다. 맵 데이터의 키로 추가하려는 요소입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
map_value1
필수
모든 기본 또는 복합 데이터 유형입니다. 맵 데이터의 키에 대한 값으로 추가하려는 요소입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
MAP 함수를 맵 포트에 대한 출력 식에서 사용하는 경우 함수 인수의 데이터 유형은 맵 포트의 유형 구성에서 지정된 맵 요소의 데이터 유형과 일치해야 합니다. map_key는 null일 수 없습니다.

반환 값

맵.
인수의 데이터 유형에 따라 맵 요소의 데이터 유형이 결정됩니다. 예를 들어 Interger 인수를 키로 전달하고 Struct 인수를 값으로 전달하는 경우 이 함수는 Interger 및 Struct 유형의 키-값 쌍이 포함된 맵 데이터를 생성합니다.

다음 식은 정수 및 문자열 요소의 맵을 생성합니다.
MAP(emp_id, emp_name)
emp_id
emp_name
RETURN VALUE
45781
‘Laura’
[45781 -> ‘Lauren’]
78345
‘Derrick’
[78345 -> ‘Derrick’]
87289
‘Kevin’
[87289 -> ‘Kevin’]
30912
[30912 -> NULL]