ALTER TABLE…RENAME PARTITION 和 ALTER TABLE…RENAME SUBPARTITION 命令用于重命名分区或子分区。您必须拥有指定的表才能调用ALTER TABLE…RENAME PARTITION 或 ALTER TABLE…RENAME SUBPARTITION。 PARTITION europe VALUES('FRANCE', 'ITALY'), PARTITION asia VALUES('INDIA', 'PAKISTAN'), PARTITION americas VALUES('US', 'CANADA')

查询视图ALL_TAB_PARTITIONS来显示分区名称:
acctg=# SELECT partition_name, high_value FROM ALL_TAB_PARTITIONS;
 partition_name |     high_value      
----------------+---------------------
 europe         | 'FRANCE', 'ITALY'
 asia           | 'INDIA', 'PAKISTAN'
 americas       | 'US', 'CANADA'
(3 rows)
下列命令将分区americas重命名为n_america:
ALTER TABLE sales 
RENAME PARTITION americas TO n_america;
查询视图ALL_TAB_PARTITIONS显示了已成功对分区进行了重命名:
acctg=# SELECT partition_name, high_value FROM ALL_TAB_PARTITIONS;
 partition_name |     high_value      
----------------+---------------------
 europe         | 'FRANCE', 'ITALY'
 asia           | 'INDIA', 'PAKISTAN'
 n_america      | 'US', 'CANADA'
(3 rows)