我想根据条件设置配置单元变量。我不确定这在 HQL 中是否可行,如果可行,那么如何实现。
我想做这样的事情,
if ${hiveconf:work}==1 then do
set q1 = 4;
set yr2 = eval(${hiveconf:year}-1);
set q3= 3;
end
else if ${hiveconf:work}==2 then do
set q2 = 4;
set yr1 = eval(${hiveconf:year}-2);
set q4= 2;
end
任何帮助和知识将不胜感激。