sql.call("StoredProcName", [Sql.resultSet(OracleTypes.CURSOR)]) { table ->
table.eachRow { row->
println row
}
}
编辑 的代码块抛出我invalid column index
Groovy的甲骨文存储过程 - invaid列索引
此代码看起来一样,我已经在网上看到的例子。我错过了什么?我不能在游标上做每行吗?这里是我的PROC
Create or Replace Procedure StoredProcName(cursor_ OUT SYS_REFCURSOR)
as
Begin
Open cursor_ For
Select blahblahblah
您是否像[文档](http://docs.groovy-lang.org/latest/html/api/groovy/sql/Sql.html#resultSet-int- ) –
谢谢Tim!我已经更新了我的问题,我认为现在是一个更好的问题,因为您修复了我的语法错误。 – Steve