本小节将会为您介绍在交互式分析(Hologres)中HG_CREATE_TABLE_LIKE的用法。

使用示例

HG_CREATE_TABLE_LIKE:创建一个以Query结果字段组成的表。

阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

命令格式

CALL HG_CREATE_TABLE_LIKE ( table_name, query_sql [, partition_clause] )

参数说明

  • table_name:表名,可以是schema限定的。表名只能是英文的a-zA-Z及数字和下划线_的组合,且必须以字母开头,如表名有特殊字符,应该用双引号""转义。由于大小写不敏感,A-Z统一会被看成小写。
  • query_sql:查询的SQL语句串。
  • partition_clause:可选,分区表分区子句。

使用示例

CALL HG_CREATE_TABLE_LIKE ( 'my_table', 'select a, b from only_for_test' ); //创建一个普通表  CALL HG_CREATE_TABLE_LIKE ( 'my_table', 'select a, b from only_for_test', 'partition by list (a)' );//创建一个分区表