【发布时间】:2014-03-03 13:40:03
【问题描述】:
我已经问过this question 并想对其进行编辑,但是由于某种原因 StackOverflow 不允许我进行编辑。所以这里是修改后的版本
例如一个查询:
create volatile table testTable as (select * from ... blah blah) ;
select top 10 * from testTable ;
drop table testTable ;
它作为一个会话在 sql 帮助中完美执行。我确信可以在一个会话中用 Java 执行它。
目标:需要在一个类似于sql assistant的会话中执行,以便在后续的select语句中可以引用volatile表。来自select语句的数据也应该保存在ResultSet
PS
我看到了一个关于 mysql 的similar question 的答案。诀窍是打开allow multiple queries
String dbUrl = "jdbc:mysql:///test?allowMultiQueries=true";
特别是对于 teradata,
解决办法是什么?
我试过了
String dbUrl = "jdbc:odbc:dsn?allowMultiQueries=true";
【问题讨论】: