diff --git a/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md index 1441d25440..6aec41cf26 100644 --- a/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md +++ b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md @@ -80,6 +80,21 @@ illustrate: from `test`.`varchar_table` vt join `test`.`join_table` jt on vt.userId=jt.userId ``` + +3. Specify table model, partitions, and buckets + ```sql + CREATE TABLE t_user(dt, id, name) + ENGINE=OLAP + UNIQUE KEY(dt, id) + COMMENT "OLAP" + PARTITION BY RANGE(dt) + ( + FROM ("2020-01-01") TO ("2021-12-31") INTERVAL 1 YEAR + ) + DISTRIBUTED BY HASH(id) BUCKETS 1 + PROPERTIES("replication_num"="1") + AS SELECT cast('2020-05-20' as date) as dt, 1 as id, 'Tom' as name; + ``` ### Keywords diff --git a/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md index 3787e0c576..ec1d09cd4f 100644 --- a/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md +++ b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md @@ -80,6 +80,21 @@ CREATE TABLE table_name [( column_name_list )] from `test`.`varchar_table` vt join `test`.`join_table` jt on vt.userId=jt.userId ``` + +3. 指定表模型、分区、分桶 + ```sql + CREATE TABLE t_user(dt, id, name) + ENGINE=OLAP + UNIQUE KEY(dt, id) + COMMENT "OLAP" + PARTITION BY RANGE(dt) + ( + FROM ("2020-01-01") TO ("2021-12-31") INTERVAL 1 YEAR + ) + DISTRIBUTED BY HASH(id) BUCKETS 1 + PROPERTIES("replication_num"="1") + AS SELECT cast('2020-05-20' as date) as dt, 1 as id, 'Tom' as name; + ``` ### Keywords