假设我在Hive中有一个表定义如下(实际表有约65列):
创建表后,当我运行
CREATE EXTERNAL TABLE S.TEST (
COL1 STRING,
COL2 STRING
)
PARTITIONED BY (extract_date STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\007'
LOCATION 'xxx';
创建表后,当我运行
hive -e "describe s.test"
命令时,可以看到 extract_date
是该表的一列。执行 select * from s.test
命令也会返回 extract_date
列的值。在 Hive 中查询时是否可能排除这个 虚拟(?)列呢?