问题描述
嗨,汤姆,
我一直在尝试找出什么原因会导致显式游标在打开时没有返回值。仅当外部系统执行过程时,但当在SQL开发人员中使用完全相同的参数值执行相同的过程时,游标才会返回预期值。
代码示例:
你的帮助将不胜感激。
谢谢
米托
我一直在尝试找出什么原因会导致显式游标在打开时没有返回值。仅当外部系统执行过程时,但当在SQL开发人员中使用完全相同的参数值执行相同的过程时,游标才会返回预期值。
代码示例:
Declare l_date date; cursor cur_date is select sysdate from dual; begin open cur_date; fetch cur_date into l_date; close cur_date; end;
你的帮助将不胜感激。
谢谢
米托
专家解答
那么什么是外部程序?当您在其中运行PL/SQL块时,如何知道游标没有返回值?
在该示例中,没有向客户端返回任何内容,也没有对输出进行进一步处理。因此,如果查询选择零、一行或多行,则会得到相同的结果。在SQL开发中,加号等。只是:
在该示例中,没有向客户端返回任何内容,也没有对输出进行进一步处理。因此,如果查询选择零、一行或多行,则会得到相同的结果。在SQL开发中,加号等。只是:
PL/SQL procedure successfully completed.
文章转载自askTom,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




