**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
11个月前关门了。
改进这个问题
我已经写了一个存储过程,我想执行它。
程序如下:
create or replace procedure details( p_cursor OUT SYS_REFCURSOR)
is
begin
OPEN p_cursor FOR
select name,address,phone,email
from client
join ccondition on ccondition.clientno=client.clientno
where condition!='Acrophobia' and condition!='Heart Condition';
END details;
我尝试了不同的方法来执行,但是当我尝试每一种方法时,我得到了不同类型的错误。
1条答案
按热度按时间dced5bon1#
因为过程通过
OUT
参数,则必须声明将接受它的内容。因为我没有你的table,我就用斯科特的EMP
,只是为了展示它在sql*plus中的工作方式。如果你发布了你尝试过的东西,这样我们就可以帮助你修复这些错误(如果可能的话),因为-也许你想要其他的选择。
如果您使用oracle live sql,类似这样的操作可以完成这项工作: