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à.
ALTER TABLE SET TBLPROPERTIES
Aggiunge proprietà di metadati personalizzate o predefinite a una tabella e imposta i valori assegnati. Per visualizzare le proprietà in una tabella, utilizzare il comando SHOW TBLPROPERTIES.
Le tabelle gestite'EXTERNAL'='FALSE'
non determina alcun effetto.
Riepilogo
ALTER TABLE table_name SET TBLPROPERTIES ('property_name' = 'property_value' [ , ... ])
Parametri
- SET TBLPROPERTIES ('property_name' = 'property_value' [ , ... ])
-
Specifica le proprietà dei metadati da aggiungere come
property_name
e il valore per ognuna di esse comeproperty value
. Seproperty_name
esiste già, il suo valore è impostato sul nuovoproperty_value
.Le seguenti proprietà predefinite della tabella hanno usi speciali.
Proprietà predefinite Descrizione classification
Indica il tipo di dati per AWS Glue. I valori possibili sono csv
,parquet
,orc
,avro
ojson
. Le tabelle create per Athena nella CloudTrail console vengono aggiuntecloudtrail
come valore per laclassification
proprietà. Per ulteriori informazioni, consulta la sezione TBLPROPERTIES di CREATE TABLE.has_encrypted_data
Indica se il set di dati specificato da LOCATION
è crittografato. Per ulteriori informazioni, consulta la sezione TBLPROPERTIES di CREATE TABLE e Crea tabelle basate su set di dati crittografati in Amazon S3.orc.compress
Specifica un formato di compressione per i dati in formato ORC. Per ulteriori informazioni, consulta ORC SerDe. parquet.compression
Specifica un formato di compressione per i dati in formato Parquet. Per ulteriori informazioni, consulta Parquet SerDe. write.compression
Specifica un formato di compressione per i dati in formato file di testo o JSON. Per i formati Parquet e ORC, utilizzare rispettivamente le proprietà parquet.compression
eorc.compress
.compression_level
Specifica un livello di compressione da utilizzare. Questa proprietà si applica solo alla compressione ZSTD. I valori possibili sono compresi tra 1 e 22. Il valore predefinito è 3. Per ulteriori informazioni, consulta Usa i livelli di ZSTD compressione. projection.*
Proprietà personalizzate usate nella proiezione della partizione che consentono ad Athena di sapere quali modelli di partizione aspettarsi quando viene eseguita una query sulla tabella. Per ulteriori informazioni, consulta Usa la proiezione delle partizioni con Amazon Athena. skip.header.line.count
Ignora le intestazioni nei dati quando si definisce una tabella. Per ulteriori informazioni, consulta Ignorare intestazioni. storage.location.template
Specifica un modello di percorso Amazon S3 personalizzato per le partizioni proiettate. Per ulteriori informazioni, consulta Imposta la proiezione delle partizioni.
Esempi
Nell'esempio seguente viene aggiunto un commento alle proprietà della tabella.
ALTER TABLE orders SET TBLPROPERTIES ('notes'="Please don't drop this table.");
L'esempio seguente modifica la tabella existing_table
per utilizzare il formato file Parquet con compressione ZSTD e livello di compressione ZSTD 4.
ALTER TABLE existing_table SET TBLPROPERTIES ('parquet.compression' = 'ZSTD', 'compression_level' = 4)