1

エンティティに Oracle ストアド プロシージャを使用させようとしています。2 つの異なるストアド プロシージャで同じエラーが発生します。

App.Config ファイルの列をセットアップして、「Add Function Import ..」時に表示されるようにできましたが、エンティティ コンテキストにアクセスしようとすると、以下のエラーが発生します。

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