我有一个存储过程,它返回一个VARCHAR OUT和一个Cursor。行始终为null,我需要结果集。我怎么得到它?我按预期在iStatus中获得了OUT值。
def rows = sql.call stmt, parameters, { it ->
iStatus = it
}
答案 0 :(得分:1)
您可能正在寻找Sql#callWithRows()或Sql#callWithAllRows()。
每种方法都有两种变体。一个使用GString
,另一个使用List
个参数。
这是一个非常新的功能,所以你可能需要更新Groovy版本。