开发者社区 问答 正文

MaxCompute分区操作的操作是什么?

MaxCompute分区操作的操作是什么?

展开
收起
游客qzzytmszf3zhq 2021-12-08 17:51:09 544 分享 版权
1 条回答
写回答
取消 提交回答
  • -- 添加分区
    -- 对于多级分区的表,如果需要添加新的分区,必须指明全部的分区值。
    ALTER TABLE table_name ADD [IF NOT EXISTS] PARTITION(par1 = '',par2 = ''...);
    
    -- 删除分区操作
    ALTER TABLE table_name DROP [IF EXISTS] PARTITION(par1 = '',par2 = ''...);
    
    -- 修改分区值
    ALTER TABLE table_name PARTITION (par1 = '旧值',par2 = '旧值', ...) RENAME TO PARTITION (par1 = '新值',par2 = '新值', ...);
    
    -- 修改表、分区的更新时间
    ALTER TABLE table_name TOUCH PARTITION(par1 = '',...);
    
    
    2021-12-08 17:51:21
    赞同 展开评论