我正在尝试通过实体框架访问 Oracle 11g 上的存储过程。我可以访问返回标量和返回正确值的存储过程。但是,当使用SYS_REFCURSOR 返回结果集时,函数 import 上未检测到 OUT 参数。
我的存储过程如下
create or replace PROCEDURE "GetAllClientNames" (
"ID" IN NUMBER,
"SAL" IN NUMBER,
"EMP_CURSOR" OUT SYS_REFCURSOR) IS
BEGIN
OPEN EMP_CURSOR FOR SELECT FIRSTNAME FROM CLIENTS;
END;
但是在更新实体并进行函数导入时,在导入的函数中未检测到 SYS_REFCURSOR OUT 参数以检索结果集。
请帮我解决这个问题。如果没有 OUT 参数,我无法访问存储过程检索到的结果集