Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

修改外部表示例

以下示例将 SPECTRUM.SALES 外部表的 numRows 表属性设置为 170000 行。

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

以下示例更改 SPECTRUM.SALES 外部表的位置。

Copy
alter table spectrum.sales set location 's3://awssampledbuswest2/tickit/spectrum/sales/';

以下示例将 SPECTRUM.SALES 外部表的格式更改为 Parquet。

Copy
alter table spectrum.sales set file format parquet;

以下示例为表 SPECTRUM.SALES_PART 添加一个分区。

Copy
alter table spectrum.sales_part add partition(saledate='2008-01-01') location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01/';

以下示例修改 SPECTRUM.SALES_PART 以删除包含 saledate='2008-01-01'' 的分区。

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

以下示例为包含 saledate='2008-01-01' 的分区设置新的 Amazon S3 路径。

Copy
alter table spectrum.sales_part partition(saledate='2008-01-01') set location 's3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01-01/';