如何在java中使用SQLQuery对象运行多个sql命令

时间:2013-09-09 15:34:34

标签: java sql sql-server hibernate postgresql

我正在尝试将SQLQuery对象与多个sql命令一起使用。我需要拆分查询以获得更好的性能。

CREATE TABLE x (
    id integer,
    key integer)

select * 
from x, users,.......
where .......

DROP TABLE x

1 个答案:

答案 0 :(得分:0)

如果您的问题是创建和删除表,请创建一个带有drop on commit的TEMPORARY表。然后当你提交db事务时,表就会消失。

问题是通常只会返回最后一个语句的结果。如果您还需要其他内容,请查看使用用户定义函数的换行并显示单个表格结果集。