hql查询

n7taea2i  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(320)

现在,我为数据库中的每个表保留了多个.hql文件,例如:.hql。然后我根据作为参数找到的表名从shell脚本执行它。
例如: hive -F -s <table_name_from_param>.hql 所以现在,我想要的是将所有这些.hql文件的查询保存在一个.hql文件中,然后我想要如何放置一个逻辑条件,在此基础上只执行相应的hql查询。
假设新的.hql文件是: script.hql ,其中该文件的内容如下所示:

SELECT * FROM <table_name> WHERE <column_name_1> = "somevalue"

SELECT * FROM <table_name> WHERE <column_name_2> = "somevalue"

SELECT * FROM <table_name> WHERE <column_name_2> = "somevalue"

所以现在我只想基于表名执行一个查询。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题