TO_OBJECT
TO_OBJECT
입력 값을 OBJECT로 변환해요:
- OBJECT를 포함하는 VARIANT 값의 경우 해당 OBJECT를 반환해요.
- NULL 입력 또는 JSON null만 포함하는 VARIANT 값의 경우 NULL을 반환해요.
- OBJECT의 경우 OBJECT 자체를 반환해요.
- 그 외의 모든 입력 값에 대해서는 오류를 보고해요.
본문
구문 (Syntax)
TO_OBJECT( )
인자 (Arguments)
expr— OBJECT를 포함하는 VARIANT로 평가되는 표현식이에요.
반환 값 (Returns)
반환 값의 데이터 타입은 OBJECT예요.
예제 (Examples)
TO_OBJECT 함수의 간단한 사용 예를 보여줘요: 테이블을 만들고 VARIANT 타입의 값을 삽입해요. (PARSE_JSON 함수는 VARIANT를 반환해요.)
CREATE TABLE t1 (vo VARIANT);
INSERT INTO t1 (vo)
SELECT PARSE_JSON('{"a":1}');
TO_OBJECT 함수 호출:
SELECT TO_OBJECT(vo) from t1;
+---------------+
| TO_OBJECT(VO) |
|---------------|
| { |
| "a": 1 |
| } |
+---------------+
더 알아보기
- Snowflake 변환 함수 — 관련 변환 함수 전체 목록