Вызов хранимой процедуры Oracle в Squirrel SQL

Мне удалось создать хранимую процедуру для базы данных Oracle, но теперь я не могу понять, как ее запустить. Я использую SQuirrel SQL, и это сработало для создания процедуры:

CREATE OR REPLACE PROCEDURE MyProc(label IN varchar2, results OUT sys_refcursor) AS
BEGIN
OPEN results FOR
    SELECT Label, Count, Timestamp 
        FROM table1
            LEFT JOIN table2 ON table1.Name=table2.Name 
    WHERE table1.Label=label
    ORDER BY Timestamp;
END;
/

Я хочу иметь возможность получать и отображать набор результатов. Я пробовал использовать call MyProc ('param') , но это не работает (ошибка неправильного количества аргументов). Я много искал на этом и других сайтах, но ничего не помогло. Пожалуйста, помогите!

10
задан zb226 28 August 2014 в 11:18
поделиться