欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hive编程指南 | 增加、修改、删除字段

程序员文章站 2022-07-14 14:34:40
...

1.增加字段

alter table table_name add columns (column_1 string,column_2 int) --字段column_1,column_2将添加在原表的最后面

2.修改字段

alter table table_name change column__1 a1 string;

如果需要修改的位置,则

alter table table_name change c_time c_time string after column_1 ;  -- 移动到指定位置,column_1字段的后面

3.删除字段

hive中不支持alter table table_name drop columns这种语法,支持replace

例如删除column_2,可以用以下语法

--建表语句,如果已经建过表了则可以忽略该语句
create table table_name (
column_1 string,
column_2 int);

--删除column_2
alter table table_name replace columns(
column_2 string);    --column_2不写,即删除column_2,保留olumn_1