我查阅了有关如何在DB2中使用游标的手册。然而,我仍然不确定如何实现以下screnario:
调用者:客户端SQL调用存储过程并遍历游标中的值
存储过程:被调用的存储过程从特定列中选择行
游标是在调用方还是在存储过程中声明的?有时我看到游标是在调用者脚本中声明的,其他时候游标是在进行行选择的存储过程中声明的。无论哪种方式都可以。
发布于 2012-08-08 17:36:10
您的存储过程将定义游标并将其返回给调用应用程序。
要做到这一点,有两个要求:
如果在存储过程中声明游标,则必须指定
OPEN。在创建过程时,请指定DB2以告知DB2该过程将向客户端返回结果集。如果您阅读了CREATE PROCEDURE语句的文档,页面底部有一个示例说明了这一点。
https://stackoverflow.com/questions/11860446
复制相似问题