我有一个grails应用程序服务,我正在尝试动态调用存储过程。
以下是我正在尝试做的一个示例片段:
myService.callProcedure (procedureName, inputParams)
我的存储过程需要输入和输出参数。如何在不注册输出参数的情况下动态调用过程,然后将所有输出参数作为ResultSet或其他内容获取。
e.g:
def results = sql.firstRow("call $procedureName(?, ?, ?, ? .....)", inputParams)
我希望'结果'包含程序返回的所有参数。
有可能吗?
谢谢, Alam Sher