Stored procedures 如何在DB29.7中处理存储过程中的游标
我查阅了有关如何在DB2中使用游标的手册。但是,我仍然不确定如何实施以下screnario: 调用者:客户端SQL调用存储过程并循环游标中的值 存储过程:被调用的存储过程从特定列中选择行Stored procedures 如何在DB29.7中处理存储过程中的游标,stored-procedures,cursor,db2,Stored Procedures,Cursor,Db2,我查阅了有关如何在DB2中使用游标的手册。但是,我仍然不确定如何实施以下screnario: 调用者:客户端SQL调用存储过程并循环游标中的值 存储过程:被调用的存储过程从特定列中选择行 游标是在调用程序中声明的还是在存储过程中声明的?有时我会看到在调用方脚本中声明游标,有时则在使行选择的存储过程中声明游标。任何一种方法都可以。存储过程将定义游标并将其返回给调用应用程序 要做到这一点,有两个要求: 创建过程时,指定RESULT SETS n告诉DB2该过程将向客户机应用程序返回结果集 在存储过程
游标是在调用程序中声明的还是在存储过程中声明的?有时我会看到在调用方脚本中声明游标,有时则在使行选择的存储过程中声明游标。任何一种方法都可以。存储过程将定义游标并将其返回给调用应用程序 要做到这一点,有两个要求:
RESULT SETS n
告诉DB2该过程将向客户机应用程序返回结果集WITH RETURN
选项,以指示此游标将传回调用应用程序打开存储过程中的光标