0

条件に基づいてハイブ変数を設定したい。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

ヘルプと知識をいただければ幸いです。

4

0 に答える 0