Sql 如何将多个表名作为参数传递给直线配置单元查询
我们能否将多个表名和id字段传递给Sql 如何将多个表名作为参数传递给直线配置单元查询,sql,linux,bash,shell,hive,Sql,Linux,Bash,Shell,Hive,我们能否将多个表名和id字段传递给直线配置单元查询 如下图所示: 从$table\u name中选择*其中id=$id; 如何使用直线运行?您可以尝试下面的示例 file.sql是从直线运行的脚本 从${hivevar:table}中选择颜色 其中红色=${hivevar:red}和绿色=${hivevar:green}和蓝色=${hivevar:blue}; 从beeline $beeline-ujdbc:hive2://localhost:10000--hivevar red=“238”
直线配置单元查询
如下图所示:
从$table\u name中选择*其中id=$id;
如何使用
直线运行?您可以尝试下面的示例
file.sql
是从直线运行的脚本
从${hivevar:table}中选择颜色
其中红色=${hivevar:red}和绿色=${hivevar:green}和蓝色=${hivevar:blue};
从beeline
$beeline-ujdbc:hive2://localhost:10000--hivevar red=“238”\
--hivevar green=“32”\
--hivevar blue=“77”\
--hivevar table=“db.my_table”\
-f/home/user/scripts/sql/file.sql