Erstellen eines ROW
Anmerkung
In den Beispielen in diesem Abschnitt wird ROW verwendet, um Beispieldaten zu erstellen. Wenn Sie Tabellen mit Athena abfragen, müssen Sie keine ROW-Datentypen erstellen, da sie bereits aus Ihrer Datenquelle erstellt wurden. Wenn Sie CREATE_TABLE verwenden, definiert Athena eine STRUCT darin, füllt sie mit Daten und erstellt für jede Zeile in einem Dataset den ROW-Datentyp für Sie. Der zugrunde liegende ROW-Datentyp besteht aus benannten Feldern beliebiger unterstützter SQL-Datentypen.
WITH dataset AS ( SELECT ROW('Bob', 38) AS users ) SELECT * FROM dataset
Diese Abfrage gibt Folgendes zurück:
+-------------------------+
| users |
+-------------------------+
| {field0=Bob, field1=38} |
+-------------------------+