小编Kay*_*ght的帖子

在Squirrel SQL中调用Oracle存储过程

我能够为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;
/
Run Code Online (Sandbox Code Playgroud)

我希望能够获得并显示结果集.我尝试过使用call MyProc('param'),但这不起作用(错误的参数数量错误).我在这个网站和其他网站上进行了广泛的搜索,但没有任何用处.请帮忙!

java oracle squirrel-sql

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

oracle ×1

squirrel-sql ×1