使用Groovy SQL动态调用存储过程

时间:2010-09-27 22:08:02

标签: sql stored-procedures groovy

我有一个grails应用程序服务,我正在尝试动态调用存储过程。

以下是我正在尝试做的一个示例片段:

myService.callProcedure (procedureName, inputParams)

我的存储过程需要输入和输出参数。如何在不注册输出参数的情况下动态调用过程,然后将所有输出参数作为ResultSet或其他内容获取。

e.g: def results = sql.firstRow("call $procedureName(?, ?, ?, ? .....)", inputParams) 我希望'结果'包含程序返回的所有参数。

有可能吗?

谢谢, Alam Sher

1 个答案:

答案 0 :(得分:-1)

http://groovy.codehaus.org/Database+features

向下滚动到存储过程支持