Created on 09-10-2018 10:06 PM - edited 09-16-2022 06:41 AM
Hi,
I have written a java program to execute SQL statements on hive using Cloudera hive JDBC driver. When I try to execute multiple SQL statements separated by a semicolon, driver throwing an error - Error while compiling statement: FAILED: ParseException line 1:36 cannot recognize input near ';' '<EOF>' '<EOF>' in table source. Is it possible to execute multiple SQL statements using Hive JDBC driver.
Created 09-21-2018 03:16 AM
Created 01-21-2019 01:29 AM
Hi EricL,
Is there any plan in feature to support this feature?
Created 01-21-2019 03:08 PM
Created 01-21-2019 09:51 PM
We have a client interface to interact with hadoop hive through hive jdbc drivers. Through client interface, it is possible to connect to dirrerent databases like db2, teradata, hadoop and aster. In interface, customer can run multiple queries seperated by "," when it is connected to db2 or teradata but unable to run multiple queries when it is connected to hadoop hive. The customer wants this feature in our client interface.
Created 01-21-2019 10:26 PM
Created 07-04-2020 02:25 PM
How about loading a .hql file with multiple queries in it?
Created 07-17-2020 10:13 AM
executing a file with multiple queries in it should work. But each statement is executed individually and is non-atomic (they are not executed within a single transaction). Please post exceptions or errors if this has not worked for you.