Ошибка при запуске сохраненного файла Pro c в Oracle - Невозможно напечатать курсор - PullRequest
0 голосов
/ 21 февраля 2020

Я создал приведенный ниже скрипт в надежде стандартизировать процесс отчетности:

CREATE OR REPLACE Procedure cba.ITEM_REPORT
 (date IN varchar2,  item IN varchar2, c1 in out SYS_REFCURSOR)
AS
BEGIN

OPEN c1 FOR
SELECT DISTINCT * from abc.ITEM_TRANS_TABLE
          WHERE
          DEAL.FEED_EFF_DATE = date
          AND DEAL.EDSF_SOURCE_SYSTEM_FEED_CODE = item;              
END;
/

Я пытаюсь запустить сохраненный pro c с:

set serveroutput on size 100000;
variable rc refcursor;
exec EDSETL.STANDARDCOGNOS('31-jan-20', 'WSSTOR',:rc );
print rc; 

При запуске Выше я получаю следующую ошибку:

Неизвестная ошибка: Ошибка печати ORA-65535 Переменная "r c"

Может кто-нибудь помочь, пожалуйста?

...