错误:bash:第1行:意外标记“(”附近出现语法错误
路过时 varchar(16)
作为hql中的参数。
hive --hivevar id_variable_type="${id_variable_type}" -f $HIVE_SCRIPT_DIR/tds_validation.hql
这里是 id_variable_type
是 Varchar(16)
.
使用代码:
SELECT cast(customer_id as ${hivevar:id_variable_type}) as
,run_date
FROM ABCXXXX;
1条答案
按热度按时间mrphzbgm1#
把hivevar从
${hivevar:id_variable_type}
更换${id_variable_type}
示例脚本:输出: