JSON_PARSE를 사용하여 SUPER 열에 데이터 삽입 - Amazon Redshift

Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물을 참조하세요.

JSON_PARSE를 사용하여 SUPER 열에 데이터 삽입

JSON_PARSE 함수를 사용하여 JSON 데이터를 SUPER 열에 삽입하거나 업데이트할 수 있습니다. 이 함수는 JSON 형식의 데이터를 구문 분석하고 INSERT 또는 UPDATE 문에서 사용할 수 있는 SUPER 데이터 형식으로 변환합니다.

다음 예에서는 JSON 데이터를 SUPER 열에 삽입합니다. 쿼리에서 JSON_PARSE 함수가 누락된 경우 Amazon Redshift는 구문 분석해야 하는 JSON 형식 문자열 대신 단일 문자열로 값을 처리합니다.

--Drop the table if it exists. DROP TABLE IF EXISTS test_json; --Create the table. CREATE TABLE test_json (all_data SUPER); --Populate the table. INSERT INTO test_json VALUES (JSON_PARSE(' { "name": { "first_name": "Jake", "last_name": "Smith" }, "age": 30, "hobby": "Biking" }' ) ); SELECT * FROM test_json; all_data --------- {"name":{"first_name":"Jake","last_name":"Smith"},"age":30,"hobby":"Biking"}