腾讯云数据仓库 TCHouse-X RENAME COLUMN

ALTER TABLE … RENAME COLUMN 语句用于重命名表中的列。支持重命名顶层列和嵌套结构体中的字段。嵌套重命名只会修改叶子字段名。

相关产品
腾讯云数据仓库 TCHouse-X 产品页,含版本规格、价格与购买入口。

一、语法

ALTER TABLE table_name RENAME COLUMN old_name TO new_name;

二、创建基础表及数据

DROP TABLE IF EXISTS tci_rename_col;CREATE TABLE tci_rename_col ( id BIGINT NOT NULL, old_name STRING, old_email STRING) USING tciTBLPROPERTIES ('primary-key' = 'id');INSERT INTO tci_rename_colVALUES (1, 'Alice', 'alice@test.com'), (2, 'Bob', 'bob@test.com');

三、RENAME COLUMN

ALTER TABLE tci_rename_colRENAME COLUMN old_name TO username;

四、再次 RENAME

ALTER TABLE tci_rename_colRENAME COLUMN old_email TO user_email;

五、验证新列名可用

DESCRIBE tci_rename_col;SELECT id, username, user_email FROM tci_rename_col;

赞 (0)
上一篇 4天前
下一篇 4天前