Creazione di un del ROW
Nota
Negli esempi di questa sezione viene utilizzato ROW come strumento per creare i dati di esempio con cui lavorare. Quando si eseguono le query di tabelle all'interno di Athena, non è necessario creare tipi di dati ROW, poiché sono già creati dall'origine dati. Quando si utilizza CREATE_TABLE, Athena definisce un STRUCT al suo interno, lo popola con i dati e crea il tipo di dati ROW per l'utente, per ogni riga nel set di dati. Il tipo di dati ROW sottostante è composto da campi designati di qualsiasi tipo di dati SQL supportato.
WITH dataset AS ( SELECT ROW('Bob', 38) AS users ) SELECT * FROM dataset
Questa query restituisce:
+-------------------------+
| users |
+-------------------------+
| {field0=Bob, field1=38} |
+-------------------------+