存储过程
create or replace PROCEDURE GETCORPORATEACTION(
RECORD_DATE IN date,
prc out sys_refcursor
)
AS
BEGIN
OPEN prc FOR SELECT *
FROM HR.CORPORATEACTION
where RECORDDATE = RECORD_DATE;
END;
使用EF调用SP:
var CorporateActions = db.GETCORPORATEACTION(recordDate);
错误是消息=" ORA-06550:第1行,第8列:\ nPLS-00306:错误 调用的参数的数量或类型 ' GETCORPORATEACTION' \ nORA-06550:第1行第8列:\ nPL / SQL:声明 忽略"
请有人建议我如何摆脱这个问题。谢谢你。
答案 0 :(得分:0)
有几个问题:
呼叫应该类似于
db.GETCORPORATEACTION(recordDate, CorporateActions);
分享并享受。