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 lunghezza variabile con codifica. UTF8 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 |
|
Tipi supportati Parquet
Amazon S3 Select supporta i seguenti tipi di Parquet:
-
DATE -
DECIMAL -
ENUM -
INT(8) -
INT(16) -
INT(32) -
INT(64) -
LISTNota
Per l'output del tipo
LISTParquet, Amazon S3 Select supporta solo il formato JSON. Tuttavia, se la query limita i dati a valori semplici, il tipo diLISTParquet può essere interrogato anche in formato CSV. -
STRING -
TIMESTAMPprecisione 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àNANOSpossono rappresentare solo valori compresi tra1677-09-21 00:12:43e2262-04-11 23:47:16. I valori al di fuori di questo intervallo non possono essere rappresentati con l'unitàNANOS.
Mappatura dei tipi di Parquet ai tipi di dati supportati in Amazon S3 Select
Tipi di Parquet |
Tipi di dati supportati |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ogni tipo di Parquet nell'elenco è mappato al tipo di dati corrispondente |
|
|
|
|
|
|