【发布时间】:2017-03-02 17:19:19
【问题描述】:
sql.call("StoredProcName", [Sql.resultSet(OracleTypes.CURSOR)]) { table ->
table.eachRow { row->
println row
}
}
编辑
这段代码给我一个invalid column index
此代码看起来与我在网上看到的示例相同。我错过了什么?我不能在光标上执行 eachRow 吗?这是我的过程
Create or Replace Procedure StoredProcName(cursor_ OUT SYS_REFCURSOR)
as
Begin
Open cursor_ For
Select blahblahblah
【问题讨论】:
-
你试过
resultSetdocumentation中的大写S吗 -
谢谢蒂姆!我已经更新了我的问题,我认为这是一个更好的问题,因为你修复了我的语法错误。