更新时间:2024-06-29 GMT+08:00
RENAME TABLE
功能描述
重命名指定表。
注意事项
RENAME TABLE命令与如下命令的作用相同:
1
|
ALTER TABLE table_name RENAME to new_table_name |
语法格式
1 2 |
RENAME TABLE {[schema.]table_name TO new_table_name} [, ...]; |
参数说明
- schema
模式名称。
- table_name
需要修改的表名称。
- new_table_name
修改后新的表名称。
示例
创建列存表指定存储格式和压缩方式:
1 2 3 4 5 6 7 8 9 10 11 12 |
DROP TABLE IF EXISTS customer_address; CREATE TABLE customer_address ( ca_address_sk INTEGER NOT NULL , ca_address_id CHARACTER(16) NOT NULL , ca_street_number CHARACTER(10) , ca_street_name CHARACTER varying(60) , ca_street_type CHARACTER(15) , ca_suite_number CHARACTER(10) ) WITH (ORIENTATION = COLUMN, COMPRESSION=HIGH,COLVERSION=2.0) DISTRIBUTE BY HASH (ca_address_sk); |
修改表名:
1
|
RENAME TABLE customer_address TO new_customer_address; |
父主题: DDL语法