【发布时间】:2013-08-19 08:15:34
【问题描述】:
我目前正在尝试将 Hive 数据导出到 csv 文件,并且可以成功执行此操作,直到我必须添加 where 子句。例如,这有效:
hive -e 'select * from table' | sed 's/[\t]/,/g' > outputfile.csv
但如果我试试这个:
hive -e 'select * from table where timestamp > '1-Aug-2013'' | sed 's/[\t]/,/g' > outputfile.csv
我收到一条错误消息,提示“无效的表别名或列引用”
我认为问题可能是由于日期周围的引号引起的,但我找不到有效的组合。请帮忙!
谢谢
【问题讨论】:
标签: sql csv hive quotes hiveql