You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "S, Iswarya" <is...@intel.com> on 2017/04/12 10:23:41 UTC
Question on HIVE CASE statement
Hi All,
I am trying to use a case statement in HQL script, but I get below error.
'Cannot recognize input near 'case' 'when'.
INSERT OVERWRITE TABLE tableA PARTITION (version= 107)
CASE WHEN $var == 'ABC' THEN
SELECT * FROM (
SELECT * FROM TableB
UNION ALL
SELECT * FROM TableC
UNION ALL
SELECT * FROM TableD
UNION ALL
SELECT * FROM TableE
UNION ALL
SELECT * FROM TableF
) MERGE;
ELSE
SELECT * FROM TableB
END
Any suggestions/ideas?
Regards,
Iswarya