목차

Search

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

변환 언어 참조

변환 언어 참조

STRUCT_AS

STRUCT_AS

지정된 복합 데이터 유형 정의 및 인수로 전달하는 값에 기반한 스키마를 사용하여 구조체를 생성합니다.

구문

STRUCT_AS (:Type.type_definition_library.type_definition, struct_value)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
:Type.type_definition_library.type_definition
필수
구조체 데이터의 스키마를 나타내는 복합 데이터 유형 정의입니다.
참조 한정자
:Type
을 사용하여 복합 데이터 유형 정의가 포함된 유형 정의 라이브러리를 참조합니다.
struct_value
필수
복합 데이터 유형 정의에 포함된 각 요소에 대한 쉼표로 구분된 값입니다.

반환 값

구조체.

다음 식은 지정된 복합 데이터 유형 정의인 h1_address_def에 따라 구조체 요소에 대한 인수로 전달한 값을 사용하여 구조체를 생성합니다.
STRUCT_AS (:Type.type_definition_library.h1_address_def, City, State, ZIP)
복합 데이터 유형 정의
h1_address_def
는 유형 정의 라이브러리에서 다음과 같이 정의됩니다.
h1_address_def{ city : string state : string zip : int }
city
state
zip
RETURN VALUE
NEWYORK
NY
12345
{ city:NEWYORK state:NY zip:12345 }
REDWOOD CITY
CA
23452
{ city:REDWOOD CITY state:CA zip:23452 }