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


hive.

 

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

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

_c0 , _c1 , _c2

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

select `_c1` from table_name.

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

 

如果想要重命名列名

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM