Вызовите хранимую процедуру в groovy и получите параметр OUT и курсор

У меня есть хранимая процедура, которая возвращает VARCHAR OUT и курсор. Строки всегда нулевые, и мне нужен набор результатов в нем. Как мне это получить? Я получаю значение OUT в iStatus, как и ожидалось.

def rows = sql.call stmt, parameters, { it ->
   iStatus = it
}

1 ответ

Вы, вероятно, ищете Sql#callWithRows() или Sql # callWithAllRows ().

Есть два варианта для каждого из методов. Один с GString а другой с List параметров.

Это довольно новая функция, поэтому вам может потребоваться обновить версию Groovy.

Другие вопросы по тегам