TABLE RENAME
命令功能
RENAME命令用于重命名现有表。
命令语法
ALTER TABLE [db_name.]table_name RENAME TO new_table_name;
参数描述
参数 |
描述 |
---|---|
db_name |
数据库名。若未指定,则选择当前数据库。 |
table_name |
现有表名。 |
new_table_name |
现有表名的新表名。 |
注意事项
- 并行运行的查询(需要使用表名获取路径,以读取CarbonData存储文件)可能会在此操作期间失败。
- 不允许二级索引表重命名。
示例
ALTER TABLE carbon RENAME TO carbondata;
ALTER TABLE test_db.carbon RENAME TO test_db.carbondata;
系统响应
CarbonData库中的文件夹将显示新表名称,可以通过运行SHOW TABLES显示新表名称。