Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von JSON_PARSE, um Daten in SUPER-Spalten einzufügen
Sie können JSON-Daten in eine SUPER-Spalte einfügen oder aktualisieren, indem Sie Funktion JSON_PARSE verwenden. Die Funktion analysiert Daten im JSON-Format und konvertiert sie in den SUPER-Datentyp, den Sie in INSERT- oder UPDATE-Anweisungen verwenden können.
Im folgenden Beispiel werden JSON-Daten in eine SUPER-Spalte eingefügt. Wenn die Funktion JSON_PARSE in der Abfrage fehlt, behandelt Amazon Redshift den Wert als eine einzelne Zeichenfolge anstelle einer JSON-formatierten Zeichenfolge, die analysiert werden muss.
--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"}