2013-09-09 8 views
0

Я пытаюсь использовать объект SQLQuery с несколькими командами sql. Мне нужно разделить запрос, чтобы получить лучшую производительность.Как запустить несколько SQL-команд с объектом SQLQuery в java

CREATE TABLE x (
    id integer, 
    key integer) 

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

DROP TABLE x 
+0

Непонятно, что вы просите и что вы пытались сделать. –

+0

Вы можете выполнять только один запрос за раз. –

+0

@SotiriosDelimanolis почему ??, я спрашиваю, как отправить 3 sql-команды в одну партию, а не 3. – Ofer

ответ

0

Если проблема создания и удаления таблиц, создать таблицу TEMPORARY с каплей на фиксации. Затем, когда вы совершите транзакцию с db, таблица исчезнет.

Проблема в том, что обычно вы возвращаете только результаты последнего утверждения. Если вам нужно что-то еще, посмотрите на обертку с помощью определенной пользователем функции и представите единый табличный результат.