如何使concat\u ws在通过shell脚本连接时工作

yr9zkbsy  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(246)

当我连接到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“,”附近的输入

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题