我有一个返回 VARCHAR OUT 和光标的存储过程。这些行始终为空,我需要其中的结果集。我如何得到它?我按预期在 iStatus 中获得了 OUT 值。
def rows = sql.call stmt, parameters, { it ->
iStatus = it
}
我有一个返回 VARCHAR OUT 和光标的存储过程。这些行始终为空,我需要其中的结果集。我如何得到它?我按预期在 iStatus 中获得了 OUT 值。
def rows = sql.call stmt, parameters, { it ->
iStatus = it
}
您可能正在寻找Sql#callWithRows()或Sql#callWithAllRows()。
每种方法都有两种变体。一个带有参数GString
,另一个带有List
参数。
这是一个相当新的功能,所以您可能需要更新 Groovy 版本。