Hive 我们是否可以将默认值作为现有列数据添加到配置单元orc表中
我需要将新列添加到现有的配置单元orc表中,新列应该具有另一个现有列的历史数据Hive 我们是否可以将默认值作为现有列数据添加到配置单元orc表中,hive,hiveql,Hive,Hiveql,我需要将新列添加到现有的配置单元orc表中,新列应该具有另一个现有列的历史数据 ALTER table db.existingtable ADD COLUMNS (col1 string) CASCADE; 是否可以添加默认值作为同一表的现有列 现有表具有以下架构: CREATE EXTERNAL TABLE db.`existingtable`( `cola` string, `colb` string, `colc` decimal(30,10)
ALTER table db.existingtable ADD COLUMNS (col1 string) CASCADE;
是否可以添加默认值作为同一表的现有列
现有表具有以下架构:
CREATE EXTERNAL TABLE db.`existingtable`(
`cola` string,
`colb` string,
`colc` decimal(30,10),
`cold` decimal(30,10))
PARTITIONED BY (
`part1` date,
`part2` date )
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
LOCATION
'hdfs://path';
如何用colc数据填充col1列
这里的表不属于事务表
配置单元版本为1.2.1000.2.6.1.0-129