Ошибка: 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;