ALTEREXTERNALTABLEcontoh - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

ALTEREXTERNALTABLEcontoh

Contoh berikut menggunakan bucket Amazon S3 yang terletak di Wilayah AS Timur (Virginia Utara) (us-east-1) Wilayah AWS dan tabel contoh yang dibuat untuk. Contoh CREATE TABLE Untuk informasi selengkapnya tentang cara menggunakan partisi dengan tabel eksternal, lihatMempartisi tabel eksternal Redshift Spectrum.

Contoh berikut menetapkan properti numRows tabel untukSPECTRUM. SALEStabel eksternal untuk 170.000 baris.

alter table spectrum.sales set table properties ('numRows'='170000');

Contoh berikut mengubah lokasi untukSPECTRUM. SALEStabel eksternal.

alter table spectrum.sales set location 's3://redshift-downloads/tickit/spectrum/sales/';

Contoh berikut mengubah format untuk fileSPECTRUM. SALESmeja eksternal ke Parket.

alter table spectrum.sales set file format parquet;

Contoh berikut menambahkan satu partisi untuk tabelSPECTRUM. 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/';

Contoh berikut menambahkan tiga partisi untuk tabelSPECTRUM. 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/';

Contoh berikut berubah. SPECTRUM SALES_ PART untuk menjatuhkan partisi dengansaledate='2008-01-01''.

alter table spectrum.sales_part drop partition(saledate='2008-01-01');

Contoh berikut menetapkan jalur Amazon S3 baru untuk partisi dengan. 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/';

Contoh berikut mengubah nama sales_date menjaditransaction_date.

alter table spectrum.sales rename column sales_date to transaction_date;

Contoh berikut menetapkan pemetaan kolom ke pemetaan posisi untuk tabel eksternal yang menggunakan format kolom baris yang dioptimalkan (). ORC

alter table spectrum.orc_example set table properties('orc.schema.resolution'='position');

Contoh berikut menetapkan pemetaan kolom untuk pemetaan nama untuk tabel eksternal yang menggunakan ORC format.

alter table spectrum.orc_example set table properties('orc.schema.resolution'='name');