Вызовите хранимую процедуру в groovy и получите параметр OUT и курсор
У меня есть хранимая процедура, которая возвращает VARCHAR OUT и курсор. Строки всегда нулевые, и мне нужен набор результатов в нем. Как мне это получить? Я получаю значение OUT в iStatus, как и ожидалось.
def rows = sql.call stmt, parameters, { it ->
iStatus = it
}
1 ответ
Вы, вероятно, ищете Sql#callWithRows() или Sql # callWithAllRows ().
Есть два варианта для каждого из методов. Один с GString
а другой с List
параметров.
Это довольно новая функция, поэтому вам может потребоваться обновить версию Groovy.