我已经成功创建了一个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')
,但是这不起作用(参数数量错误)。我在这个网站和其他网站上进行了广泛搜索,但没有什么有用的结果。请帮忙!