腾讯云数据仓库 TCHouse-X CREATE TABLE LIKE

CREATE TABLE LIKE 语句复制已有表的结构(Schema),创建一个具有相同列定义但不含数据的新表,新表可以覆盖部分属性(如 TBLPROPERTIES、COMMENT 等)。

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

一、语法

CREATE [ IF NOT EXISTS ] table_identifier LIKE source_table_identifier [ USING tci ] [ COMMENT table_comment ] [ TBLPROPERTIES ( 'key' = 'value', … ) ]

二、创建源表

CREATE TABLE tci_like_source ( id INT, name STRING, age INT) USING tci;

三、CREATE TABLE LIKE 基本用法

CREATE TABLE tci_like_t1LIKE tci_like_source;

四、TBLPROPERTIES 设置

CREATE TABLE tci_like_t2LIKE tci_like_sourceTBLPROPERTIES ('primary-key' = 'id');

五、IF NOT EXISTS 幂等性检查

CREATE TABLE IF NOT EXISTS tci_like_t3LIKE tci_like_source;

六、验证新表结构

DESCRIBE tci_like_t1;DESCRIBE tci_like_t2;SHOW CREATE TABLE tci_like_t2;

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