存储过程 - 在 DB2 中使用 WITH RETURN 子句有什么用



我在这个应用程序中看到了几个我现在负责的存储过程,其中一些对游标使用以下语法:

DECLARE cursor1 CURSOR WITH RETURN FOR 

。以及其他对游标使用此语法的人:

DECLARE cursor1 CURSOR FOR 

所有这些存储过程都由 Crystal Reports 11 使用。请给我解释一下,这两者有什么区别? 它们都成功地将行返回到水晶报表。 我正在尝试优化这个存储过程,但我不确定这个子句到底做了什么。 感谢您的帮助。

你看过手册吗?

鉴于您要将结果返回到外部客户端,则"返回到客户端"将是更好的选择。

最新更新