通过外壳脚本连接时如何使CONCAT_WS工作

时间:2018-09-19 19:44:05

标签: bash hive

当我连接到蜂巢并执行以下命令时-

SELECT CONCAT_WS('~',cast(col1 as string),cast(col2 as string),col3,col4) as row_key from table_name where date_column >= CURRENT_DATE limit 2;

工作正常。
但是,当我从shell脚本尝试相同的操作时-

hive --database db_name -e 'SELECT CONCAT_WS('~',cast(col1 as string),cast(col2 as string),col3,col4) as row_key from table_name where date_column >= CURRENT_DATE limit 2;'

它给出-

  

失败:ParseException行1:18无法识别表达式规范中',''col1'','附近的输入

0 个答案:

没有答案