【发布时间】:2018-08-22 08:52:35
【问题描述】:
我有一个包裹
create or replace package core_utils is
TYPE CONSULTA IS REF CURSOR;
function getCursor(par in varchar2 default null) return core_utils.CONSULTA;
end core_utils;
create or replace package body core_utils is
function getCursor(par in varchar2 default null) return core_utils.CONSULTA
is
c core_utils.CONSULTA;
begin
OPEN c FOR
select d.aplicacio,d.nom
from variables_def d
where d.global='S'
and d.nom like par
order by d.nom;
return c;
end;
end core_utils;
电话会像..
@GrabConfig(systemClassLoader=true)
import groovy.sql.Sql
m=[:]
...
m.sql =Sql.newInstance(m.url, m.username, m.password, m.driver)
m.sql.call('{? = call core_utils.getCursor(?)}', [Sql.????? ,par]) { resu->
//
.............
.............
}
“调用”肯定不是您应该使用的程序。我没有找到任何对我有帮助的例子。
【问题讨论】:
-
如何从 oracle pl/sql 中调用它?