JDBC SQL SERVER: инструкция не возвращала набор результатов

Я выполняю следующий запрос из Microsoft SQL Server Studio, который работает нормально и отображает результаты:

SELECT *
INTO   #temp_table
FROM   md_criteria_join
WHERE  user_name = 'tecgaw'

UPDATE #temp_table
SET    user_name = 'tec'
WHERE  user_name != 'tec'

SELECT *
FROM   md_criteria_join
WHERE  user_name = 'tec'
   AND view_name NOT IN (SELECT view_name
                         FROM   md_criteria_join
                         WHERE  user_name = 'tecgaw')
UNION
SELECT *
FROM   #temp_table
ORDER  BY view_name,
      user_name,
      crit_usage_seq,
      crit_join_seq 

Однако, если я выполняю тот же запрос в Java, выдается исключение, заявляющее:Инструкция не вернула набор результатов. " Вот's Java-код:

statement = conn.getConnection().createStatement();
resultSet = stmt.executeQuery(sql.toString());

Это потому, что я не могу сделать несколько запросов SQL в одном операторе (т.е.#temp_table, обновляя его, а затем используя для этого мое предложение select)?

Ответы на вопрос(4)

Ваш ответ на вопрос