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