例如,查询:create table ; select xxx ; delete ;
如何在一个会话中执行它?
我看到了一个关于mysql的similar question的答案。诀窍是打开allow multiple queries
String dbUrl = "jdbc:mysql:///test?allowMultiQueries=true";特地数据的,解决方案是什么?
我试过了
String dbUrl = "jdbc:odbc:dsn?allowMultiQueries=true";它不能正常工作?
发布于 2014-02-06 06:51:02
您正在寻找一个多语句请求(MSR)。它只是将多个SQL语句发送到由分号分隔的服务器。
但是不能将DDL和DML混合在一个MSR中,因为必须立即执行DDL,并将MSR视为事务(在Teradata中运行时)。
尝试两个单独的请求:
create table ;
select xxx ; delete ;https://stackoverflow.com/questions/21592383
复制相似问题