我需要添加新的列到现有的配置单元orc表和新的列应该有另一个现有列的历史数据。
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
暂无答案!
目前还没有任何答案,快来回答吧!