添加删除字段
语法:
ALTER TABLE table_name
[PARTITION partition_spec] -- (Note: Hive 0.14.0 and later)
ADD|REPLACE COLUMNS (col_name data_type [COMMENT col_comment], ...)
[CASCADE|RESTRICT] -- (Note: Hive 1.1.0 and later)
示例:
// 创建测试表
CREATE TABLE IF NOT EXISTS test (id BIGINT, name STRING);
// 添加字段
ALTER TABLE test ADD COLUMNS(t_1 STRING);
// 删除字段(使用新schema替换原有的)
ALTER TABLE test REPLACE COLUMNS(id BIGINT, name STRING);
修改字段(名称/类型/位置/注释)
语法:
ALTER TABLE table_name [PARTITION parti