카테고리:

변환 함수 , 반정형 및 정형 데이터 함수 (배열/오브젝트)

TO_OBJECT

입력 값을 OBJECT 로 변환:

  • OBJECT가 포함된 VARIANT 값의 경우 OBJECT를 반환합니다.

  • NULL 입력 또는 JSON null 만 포함된 VARIANT 값의 경우 NULL을 반환합니다.

  • OBJECT의 경우 OBJECT 자체를 반환합니다.

  • 다른 모든 입력 값의 경우, 오류를 보고합니다.

구문

TO_OBJECT( <expr> )
Copy

인자

expr

OBJECT가 포함된 VARIANT로 계산되는 식입니다.

반환

반환된 값의 데이터 타입은 OBJECT 입니다.

이는 TO_OBJECT 함수의 간단한 사용법을 보여줍니다.

테이블을 만들고 VARIANT 타입의 값을 삽입합니다. (PARSE_JSON 함수는 VARIANT를 반환합니다.)

CREATE TABLE t1 (vo VARIANT);
INSERT INTO t1 (vo) 
    SELECT PARSE_JSON('{"a":1}');
Copy

TO_OBJECT 함수 호출:

SELECT TO_OBJECT(vo) from t1;
+---------------+
| TO_OBJECT(VO) |
|---------------|
| {             |
|   "a": 1      |
| }             |
+---------------+
Copy