SHOW CREATE TABLE
功能
查看指定表的建表语句。
自 3.0 版本起支持使用该语句查看 External Catalog 下的表,包括 Apache Hive™ 、Apache Iceberg、Apache Hudi、Delta Lake 表。
自 2.5.7 版本起,StarRocks 支持在建表和新增分区时自动设置分桶数量 (BUCKETS),您无需手动设置分桶数量。更多信息,请参见 设置分桶数量。
-
如果您在建表时指定了分桶数,SHOW CREATE TABLE 会显示分桶数。
-
如果您在建表时没有指定分桶数,SHOW CREATE TABLE 不会显示分桶数,您可以通过 SHOW PARTITIONS 查看分区的分桶数。
2.5.7 之前的版本在建表时必须设置分桶数,因此 SHOW CREATE TABLE 会显示分桶数。
注意
- 3.0 版本之前,只有拥有该表 SELECT_PRIV 权限的用户才可以查看。
- 自 3.0 版本起,只有拥有该表 SELECT 权限的用户才可以查看。
语法
SHOW CREATE TABLE [db_name.]table_name
参数说明
参数 | 必选 | 说明 |
---|---|---|
db_name | 否 | 数据库名称。如指定,则查看指定数据库中某张表的建表语句。 |
table_name | 是 | 表名。 |