Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
ALTEREXTERNALTABLEexemples
Les exemples suivants utilisent un compartiment Amazon S3 situé dans la région USA Est (Virginie du Nord) (us-east-1
) Région AWS et les exemples de tables créés dans Exemples for CREATETABLE. Pour plus d'informations sur l'utilisation de partitions avec des tables externes, consultezPartitionnement des tables externes Redshift Spectrum.
L'exemple suivant définit la propriété de numRows table pour leSPECTRUM. SALEStable externe de 170 000 lignes.
alter table spectrum.sales set table properties ('numRows'='170000');
L'exemple suivant modifie l'emplacement duSPECTRUM. SALEStable extérieure.
alter table spectrum.sales set location 's3://redshift-downloads/tickit/spectrum/sales/';
L'exemple suivant modifie le format duSPECTRUM. SALEStable extérieure pour parquet.
alter table spectrum.sales set file format parquet;
L'exemple suivant ajoute une partition pour la tableSPECTRUM. SALES_PART.
alter table spectrum.sales_part add if not exists partition(saledate='2008-01-01') location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-01/';
L'exemple suivant ajoute trois partitions à la tableSPECTRUM. SALES_PART.
alter table spectrum.sales_part add if not exists partition(saledate='2008-01-01') location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-01/' partition(saledate='2008-02-01') location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-02/' partition(saledate='2008-03-01') location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-03/';
L'exemple suivant est modifié. SPECTRUM SALES_ PART pour supprimer la partition avecsaledate='2008-01-01''
.
alter table spectrum.sales_part drop partition(saledate='2008-01-01');
L’exemple suivant définit un nouveau chemin d’accès Amazon S3 pour la partition avec saledate='2008-01-01'
.
alter table spectrum.sales_part partition(saledate='2008-01-01') set location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-01-01/';
L’exemple suivant remplace le nom de sales_date
par transaction_date
.
alter table spectrum.sales rename column sales_date to transaction_date;
L'exemple suivant définit le mappage de colonnes en mappage de position pour une table externe qui utilise le format de colonne de ligne optimisé (ORC).
alter table spectrum.orc_example set table properties('orc.schema.resolution'='position');
L'exemple suivant définit le mappage des colonnes comme le mappage des noms d'une table externe qui utilise le ORC format.
alter table spectrum.orc_example set table properties('orc.schema.resolution'='name');