Hive存储过程HQL/SQL(一)–hplsql命令行
来源:互联网 发布:虚拟摄影棚软件 编辑:程序博客网 时间:2024/06/06 16:21
关键字:Hive存储过程、HQL/SQL、hplsql命令行、PL/HQL Command Line
PL/HQL主要是通过命令行工具来执行一个SQL查询语句或者是一个SQL脚本。
进入hplsql-0.3.11,执行./ hplsql即可显示命令行的用法:
1.1 -d,–define
-d,–define <key=value> 选项可以指定变量名及变量值,它和–hiveconf <property=value>以及–hivevar <key=value>的效果等价。
1.2 -e <quoted-query-string>
同hive –e,用于执行HQL语句;
1.3 –f <filename>
同hive –f,执行一个文件中保存的HQL语句。
1.4 -trace,–trace
打印debug信息。
1.5 –main <procname>
-main <procname>
只执行指定函数或存储过程内的语句。
比如:lxw1234.sql文件内容如下:
1.创建存储过程set_message;
2.打印’Hello, lxw1234.com! at beginning .. ‘;
3.调用存储过程,并传入参数;
4.查询Hive表liuxiaowen.dual;
看看使用-main选项和不使用的执行结果:
如果不指定-main选项,那么则将lxw1234.sql中的语句从头到尾执行完。
如果指定了-main选项,则会执行指定存储过程内的语句。
-H,–help为打印帮助信息。-version,–version 打印HPL/SQL版本。
-offline,–offline选项的功能还未搞明白。
更多关于Hive中使用存储过程的文章,阅读《Hive存储过程系列文章》。
您可以关注 lxw的大数据田地 ,或者 加入邮件列表 ,随时接收博客更新的通知邮件。
如果觉得本博客对您有帮助,请 赞助作者 。
转载请注明:lxw的大数据田地 » Hive存储过程HQL/SQL(一)–hplsql命令行
- Hive存储过程HQL/SQL(一)–hplsql命令行
- Hive存储过程HQL/SQL(二)– 在Hive存储过程中读写MySQL表
- 在Hive中实现存储过程–HQL/SQL
- hive2.0 存储过程 hplsql
- hadoop hive sql(HQL)语法解释
- hive(一)--hql摘要
- hive(一) hql摘要
- 探索--SQL存储过程(一)
- SQL Server 存储过程(一)
- SQL数据库存储过程(一)
- SQL Server 浅析存储过程(一)
- HIVE在命令行里执行HQL
- ----------------SQL常用存储过程(一)--------------------
- Hive 官方手册学习(一) Hive命令行
- Hive扩展功能(六)--HPL/SQL(可使用存储过程)
- Hive体系结构之HQL执行过程
- SQL SERVER存储过程学习笔记(一)
- sql存储过程几个简单例子(一)
- js分页效果
- 各国时区夏令时切换信息
- rsyslog管理分布式日志
- 【Java】Java从网络读取图片并保存至本地
- 内存泄漏检测
- Hive存储过程HQL/SQL(一)–hplsql命令行
- 你在职场可能犯下的最大错误
- android sp wp 解析
- android 学习笔记(一):Intent 和 Intent 过滤器 跟着API指南来学习
- 彻底解决Make sure other views do not use the same id问题
- 为工厂分配用于公司间开票的销售范围
- 5月16日云栖精选夜读:从0到1构建大数据生态系列1:数据蛮荒中的拓荒之举
- 对象的创建、回收、new和malloc
- 用opencsv文件读写CSV文件