Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Beispiele für ALTER EXTERNAL TABLE
Die folgenden Beispiele verwenden einen Amazon S3 S3-Bucket in der Region USA Ost (Nord-Virginia) (us-east-1
) AWS-Region und die in Beispiele für CREATE TABLE erstellten Beispieltabellen. Weitere Informationen zur Verwendung von Partitionen mit externen Tabellen finden Sie unterPartitionierung externer Redshift-Spectrum-Tabellen.
Im folgenden Beispiel wird die Tabelleneigenschaft numRows für die externe Tabelle SPECTRUM.SALES auf 170.000 Zeilen festgelegt.
alter table spectrum.sales set table properties ('numRows'='170000');
Im folgenden Beispiel wird der Speicherort der externen Tabelle SPECTRUM.SALES geändert.
alter table spectrum.sales set location 's3://redshift-downloads/tickit/spectrum/sales/';
Im folgenden Beispiel wird das Format der externen Tabelle SPECTRUM.SALES in Parquet geändert.
alter table spectrum.sales set file format parquet;
Im folgenden Beispiel wird der externen Tabelle SPECTRUM.SALES_PART eine Partition hinzugefügt.
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/';
Im folgenden Beispiel werden der Tabelle SPECTRUM.SALES_PART drei Partitionen hinzugefügt.
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/';
Im folgenden Beispiel wird die externe Tabelle SPECTRUM.SALES_PART dahingehend geändert, dass die Partition entfernt wird saledate='2008-01-01''
.
alter table spectrum.sales_part drop partition(saledate='2008-01-01');
Im folgenden Beispiel wird ein neuer Amazon S3-Pfad für die Partition mit festgelegt 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/';
Das folgende Beispiel ändert den Namen sales_date
in transaction_date
.
alter table spectrum.sales rename column sales_date to transaction_date;
Im folgenden Beispiel wird das Spalten-Mapping auf die Positionszuweisung zu einer externen Tabelle gesetzt, die das ORC (Optimized Row Columnar) Format verwendet.
alter table spectrum.orc_example set table properties('orc.schema.resolution'='position');
Im folgenden Beispiel wird das Spalten-Mapping auf die Namenszuweisung zu einer externen Tabelle gesetzt, die das ORC (Optimized Row Columnar) Format verwendet.
alter table spectrum.orc_example set table properties('orc.schema.resolution'='name');