View a markdown version of this page

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

Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물을 참조하세요.

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"}