hive 修改分区备注_Hive分区表新增字段及修改表名,列名,列注释,表注释,增加列,调整列顺序,属性名等操作...

一、Hive分区表新增字段

二、Hive修改表名,列名,列注释,表注释,增加列,调整列顺序,属性名等操作

三、Hive分区表动态添加字段

四、Hive分区表修改表结构的问题

五、hive改表结构的两个坑

六、Hive分区表新增字段+重刷历史方法(避免旧分区新增字段为NULL)

e.g service_log添加字段

正确的方式:

此种方式会:

1、更新Table元数据;

2、更新Table所有分区的元数据;

3、service_log能正常解析出新增字段;

ALTER TABLE ADD|REPLACE COLUMNS with CASCADE command changes the columns of a table's metadata, and cascades the same change to all the partition metadata.

ADD COLUMNS lets you add new columns to the end of the existing columns but before the partition columns.

错误的方式:

注意:此种方式只会更新Table的元数据信息,不能解析出新增字段。

RESTRICT is the default, limiting column changes only to table metadata.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值