Exemples de modification d'une table externe
L'exemple suivant définit la propriété de table numRows pour la table externe SPECTRUM.SALES sur 170 000 lignes.
alter table spectrum.sales set table properties ('numRows'='170000');
L'exemple suivant modifie l'emplacement de la table externe SPECTRUM.SALES.
alter table spectrum.sales set location 's3://awssampledbuswest2/tickit/spectrum/sales/';
L'exemple suivant définit le format de la table externe SPECTRUM.SALES sur Parquet.
alter table spectrum.sales set file format parquet;
L'exemple suivant ajoute une partition pour la table SPECTRUM.SALES_PART.
alter table spectrum.sales_part add if not exists partition(saledate='2008-01-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01/';
L'exemple suivant ajoute trois partitions pour la table SPECTRUM.SALES_PART.
alter table spectrum.sales_part add if not exists partition(saledate='2008-01-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01/' partition(saledate='2008-02-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-02/' partition(saledate='2008-03-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-03/';
L'exemple suivant modifie SPECTRUM.SALES_PART afin de supprimer la partition avec saledate='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://awssampledbuswest2/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 colonne sur le mappage par position pour une table externe qui utilise le format Optimized Row Columnar (ORC).
alter table spectrum.orc_example set table properties('orc.schema.resolution'='position');
L'exemple suivant définit le mappage de colonne sur le mappage par nom pour une table externe qui utilise le format ORC.
alter table spectrum.orc_example set table properties('orc.schema.resolution'='name');