Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tipi di dati
Importante
Amazon S3 Select non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon S3 Select possono continuare a utilizzare la funzionalità come di consueto. Ulteriori informazioni
Amazon S3 Select supporta diversi tipi di dati primitivi.
Conversioni dei tipi di dati
La regola generale è di seguire la funzione CAST
se definita. Se CAST
non è definita, tutti i dati di input vengono trattati come stringa. In tal caso, è necessario inserire i dati di input ai tipi di dati pertinenti quando necessario.
Per ulteriori informazioni sulla funzione CAST
, consulta CAST.
Tipi di dati supportati
Amazon S3 Select supporta il seguente set di tipi di dati primitivi.
Nome |
Descrizione |
Esempi |
---|---|---|
|
Un valore booleano, |
|
|
Intero con segno da 8 byte compreso nell'intervallo da -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. |
|
|
Una stringa di UTF8 lunghezza variabile con codifica. Il limite di default è 1 carattere. Il limite massimo di caratteri è 2.147.483.647. |
|
|
Numero in virgola mobile a 8 byte. |
|
|
Numero in base 10, con una precisione massima di 38 (ovvero il numero massimo di cifre significative) e con scala compresa nell'intervallo da -231 a 231-1 (ovvero l'esponente in base 10). NotaAmazon S3 Select ignora il dimensionamento e la precisione quando vengono forniti entrambi contemporaneamente. |
|
|
I time stamp rappresentano un momento specifico nel tempo, includono sempre un offset locale e consentono di stabilire una precisione arbitraria. Nel formato di testo, i timestamp seguono i formati di data e ora della notazione W3C |
|
Supportato Parquet tipi
Amazon S3 Select supporta quanto segue Parquet tipi.
-
DATE
-
DECIMAL
-
ENUM
-
INT(8)
-
INT(16)
-
INT(32)
-
INT(64)
-
LIST
Nota
Per
LIST
Parquet tipo di output, Amazon S3 Select supporta solo JSON il formato. Tuttavia, se la query limita i dati a valori semplici,LIST
Parquet il tipo può essere interrogato anche nel CSV formato. -
STRING
-
TIMESTAMP
precisione supportata (MILLIS
/MICROS
/NANOS
)Nota
I timestamp salvati come
INT(96)
non sono supportati.A causa della gamma del tipo
INT(64)
, i timestamp che utilizzano l'unitàNANOS
possono rappresentare solo valori compresi tra1677-09-21 00:12:43
e2262-04-11 23:47:16
. I valori al di fuori di questo intervallo non possono essere rappresentati con l'unitàNANOS
.
Mappatura di Parquet tipi di dati supportati in Amazon S3 Select
Parquet tipi |
Tipi di dati supportati |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ciascuno Parquet il tipo nell'elenco viene mappato al tipo di dati corrispondente. |
|
|
|
|