开发者社区> 问答> 正文

MaxCompute的创建表的方法是什么?

MaxCompute的创建表的方法是什么?

展开
收起
游客qzzytmszf3zhq 2021-12-08 17:38:40 566 0
1 条回答
写回答
取消 提交回答
  • #完整版
    CREATE [EXTERNAL] TABLE IF NOT EXISTS table_name
    [(col_name 数据类型 [DEFAULT value] [COMMENT 字段注释], ...)]
    [COMMENT 表中文注释]
    [PARTITIONED BY (col_name 数据类型 [COMMENT col_comment], ...)]
    --[CLUSTERED BY (col_name [, col_name, ...]) [SORTED BY (col_name [ASC | DESC] [, col_name --[ASC | DESC] ...])] INTO number_of_buckets BUCKETS] -- 用于创建Hash Clustering表时设置表的----Shuffle和Sort属性。
    --[STORED BY StorageHandler] -- 仅限外部表。
    --[WITH SERDEPROPERTIES (Options)] -- 仅限外部表。
    --[LOCATION OSSLocation]; -- 仅限外部表。
    [LIFECYCLE days]
    
    
    # 第二种建表:
     CREATE TABLE [IF NOT EXISTS] table_name
     LIKE existing_table_name
     
    # 第三种建表
    create table if not exists table_name 
    AS select_statement;
    
    
    2021-12-08 17:38:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载