2010-09-27 76 views
0

我有一個grails應用程序服務,我試圖動態調用存儲過程。使用Groovy SQL動態調用存儲過程

這裏是我想要做一個樣品剪斷:

myService.callProcedure (procedureName, inputParams) 

我的存儲過程需要輸入和OUT參數,。如何在不註冊輸出參數的情況下即時調用過程,然後將所有輸出參數作爲ResultSet或其他東西獲取。

例如: def results = sql.firstRow("call $procedureName(?, ?, ?, ? .....)", inputParams) 我希望'結果'有過程返回的所有參數。

可能嗎?

感謝, 阿拉姆謝爾

回答