Aqua Data Studio 执行HiveSql的问题

连接Hive的客户端有很多,Aqua Data Studio是不错的一个,之前用过DbVisualizer,多个Sql语句都是用;结束的,运行没问题,但是到了Aqua里就报错了:

>[Error] Script lines: 1-1 --------------------------
 Error while compiling statement: FAILED: ParseException line 1:19 
 cannot recognize input near 'agent' ';' '' in from source

Aqua Data Studio简介

Aqua Data Studio是一套完整IDE的数据库开发工具,拥有数据库查询、管理、比对和源码控制等功能,可用于创建、编辑和执行SQL的管理工具脚本编写,以及浏览和修改数据库内容,支持大多数常见的数据库,如Oracle,MySQL,MSSQL,Vertica,Hadoop,Impala等,为所有数据库提供了一个统一界面的平台,让使用者或开发者在一个应用程序中能同时处理多个任务。

使用环境

  • Aqua Data Studio 18.0.18
  • JDK 1.8
  • Windows 7

解决

问题解决比较简单,菜单File->Options,在弹出的设置窗口总的搜索里搜索Hive,结果中的Scripts下的Apache Hive里面,勾选;Statement Separator即可。

Aqua Data Studio 执行HiveSql的问题_第1张图片
Aqua设置

其实如果不设置这个选项,默认情况下如何在查询窗口执行多条语句而不报错呢?每条语句用GO隔开就可以了,例如:

select * from tb1
go
select * from tb2

DbVisualizer 也是一个不错的工具,可以试用下。

更多

你可能感兴趣的:(Aqua Data Studio 执行HiveSql的问题)