1

我正在尝试让实体使用 Oracle 存储过程。我在两个不同的存储过程中遇到了同样的错误。

我已经能够在 App.Config 文件中设置列,以便它们在我“添加函数导入..”时出现,但是当我尝试访问实体上下文时出现以下错误

ORA-06550:第 1 行,第 7 列:PLS-00306:调用“RISK_GETALLCHANNELS”时参数的数量或类型错误

该程序非常基本:

    PROCEDURE       "RISK_GETALLCHANNELS" (p_cursor OUT SYS_REFCURSOR)
    IS 
    BEGIN
    OPEN p_cursor FOR
    SELECT r.ChannelId, r.Name, CASE WHEN r.active = 1 THEN 'Active' ELSE 'InActive'       END AS "Active", r.domain
    FROM risk_channel r;
    END Risk_GetAllChannels;

这一直让我发疯,所以任何帮助将不胜感激!:)

4

0 回答 0