목차

Search

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

변환 언어 참조

변환 언어 참조

RESPEC

RESPEC

지정된 복합 데이터 유형 정의에 있는 요소의 이름을 기반으로 지정된 구조체 값의 각 요소 이름을 바꿉니다.

구문

RESPEC(:Type.type_definition_library.type_definition, struct_value)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
:Type.type_definition_library.type_definition
필수
구조체 데이터의 스키마를 나타내는 복합 데이터 유형 정의입니다.
참조 한정자
:Type
을 사용하여 복합 데이터 유형 정의가 포함된 유형 정의 라이브러리를 참조합니다.
struct_value
필수
이름을 변경할 요소에 대한 구조체 값입니다. 구조체로 평가되는 유효한 모든 변환 식을 입력할 수 있습니다.
복합 데이터 유형 정의에 포함된 각 요소의 데이터 유형은 구조체의 해당하는 요소에 대한 데이터 유형과 일치해야 합니다.

반환 값

구조체.

다음 식은 구조체 포트 port h2_sales에 있는 요소의 이름을 복합 데이터 유형 definition h1_sales_def의 이름에 따라 변경합니다.
RESPEC(:Type.type_definition_library.h2_sales_def, h2_sales)
h2_sales_def
h2_sales
RETURN VALUE
{ q1_sales : int q2_sales : bigint }
{ q3_total : int q4_total : bigint }
{ q1_sales : int q2_sales : bigint }