hive 修改列名 , 选择默认列名

hive.

 

有时候我们创表是从 as select -- -- -- 来的 , 

那么很容易造成没有重命名列 , 造成列名是默认列名

_c0 , _c1 , _c2

这个时候如果想要选择这一列 , 需要

select `_c1` from table_name.

(需要加``这个才能选择)

 

如果想要重命名列名

alter table 表名 change `_c1` 新列名 类型.

alter table m2 change `_c1` num bigint; 注意

posted @ 2021-03-08 22:29  挪威森林猫Zzz  阅读(2477)  评论(0编辑  收藏  举报