【发布时间】:2019-06-28 15:19:46
【问题描述】:
我在Oracle 中创建了这个stored procedure,使用Toad Data Point:
create or replace PROCEDURE show_users
(
CUR OUT SYS_REFCURSOR
)
AS
BEGIN
OPEN CUR FOR
select * From dba_users;
END show_users;
我使用以下代码执行它,但我得到了Bind Variables 弹出窗口,这是可以理解的:
declare
mycursor SYS_REFCURSOR;
begin
show_users( :mycursor );
end;
我得到了这个弹出窗口:
下面的Executed Successfully 和弹出窗口没有显示,但没有显示任何内容,因为我没有告诉它显示参考光标的内容:
declare
mycursor SYS_REFCURSOR;
begin
show_users( mycursor );
--print mycursor;
end;
我的问题:如何消除 Toad 中的 Bind Variables 弹出窗口或显示 SYS_REFCURSOR 的内容? print mycursor; 在 SQL DEVELOPER 中有效,但在 Toad 中无效。
我只想测试存储过程而不需要额外的输入。
【问题讨论】:
标签: oracle oracle11g toad toad-data-point