如何在另一个hive查询中使用hive查询的输出?

时间:2014-01-08 10:20:35

标签: hadoop hive hiveql

Hello Friends,

我想在另一个查询中使用一个查询的输出。

set iCount = 12;

这个常数值很好,但我不知道如何动态设置这个变量,如下所示。

set iCount = select count(distinct colName) from table;

这会产生一个字符串,无论传递什么查询。而不是查询我想要这个查询的结果。

提前致谢

Pankaj Sharma

1 个答案:

答案 0 :(得分:1)

你不能这样做。您可以尝试使用Oozie自动执行hive查询和要执行的java进程,将hive查询的输出存储在java程序将从中读取的目录中。