named_struct 함수

지정된 필드 이름과 값을 가진 구조체를 만듭니다.

구문

named_struct( {name1, val1} [, ...] )

인수

  • nameN: 문자열 리터럴 명명 필드 N입니다.
  • valN: 필드 N의 값을 지정하는 모든 형식의 식입니다.

반환

형식과 일치하는 필드 N이 있는 valN 구조체입니다.

> SELECT named_struct('a', 1, 'b', 2, 'c', 3);
 { 1, 2, 3}