zoukankan
html css js c++ java
hive使用小技巧如何往Hive SQL中传入参数
很多SQL需要重复执行,可能是每天执行一次,而需要修改的只是SQL中的日期字段,这种情况下可以使用 参数代入
使用的方式
$
hive
-d key1=value1 -d key2=value -d key3=value3 ...
复制代码
例子-1:
hive -d shell_date_1='20120425' -d shell_date_2='20120426'
hive> set shell_date_1;
shell_date_1=20120425
hive> set shell_date_2;
shell_date_2=20120426
hive> explain select * from dual where user_id = ${shell_date_1};
复制代码
这里面的 shell_date_1 会替换为 20120425
例子-2:
hive -d shell_date_1='20120425' -d shell_date_2='20120426' \
-e "explain select * from dual where user_id = ${shell_date_1}"
复制代码
例子-3:
vim hive.sql
复制代码
内容为:
explain select * from dual where user_id = ${shell_date_1}
hive -d shell_date_1='20120425' -f hive.sql
复制代码
查看全文
相关阅读:
ECS7天实践进阶训练营Day1:使用阿里云ECS,快速搭建、管理VuePress静态网站
网络设备配置与管理(华为)基础系列 :VLAN故障排除和GVRP
网络设备配置与管理(华为)基础系列 20190411
CentOS7.0小随笔——指令基本操作(Part.B)
网络设备配置与管理(华为)基础系列 20190404
CentOS7.0小随笔——指令基本操作(Part.A)
排球计分员用户故事
罗辑思维-如何成为一个高手 (观后感)
第18周个人工作量总结
第18周项目冲刺流程总结
原文地址:https://www.cnblogs.com/java20130722/p/3206939.html
最新文章
第十三周助教总结
C语言I博客作业07
解决IDEA启动Tomcat控制台中文乱码
关于Ubuntu下各个Python版本的管理之为每个单独的Python安装pip
Ubuntu桌面版安装非snap商店的软件添加快捷方式及添加到收藏夹
Python虚拟环境的创建和使用
STL好之映射
图解快速排序(C++实现)(转载自CSDN dalaoMagnumLu)
链表专题:今天你ak了吗?②
简单算法:快速幂
热门文章
普及新识:快读
数据结构之单调队列
数据结构之单调栈
迪杰斯特拉:转载自CSDNdalao mark
图的三种存储方法:两邻两链
树的运用:求树上共同祖先LCA
ECS7天实践进阶训练营Day6:基于Tomcat在阿里云ECS上搭建Java Web开发环境
ECS7天实践进阶训练营Day5:使用ECS自建云端下载服务器
ECS7天实践进阶训练营Day3:基于ECS云服务器部署微信公众号管理系统
ECS7天实践进阶训练营Day2:基于阿里云ECS部署MediaWiki
Copyright © 2011-2022 走看看