--Cursor left open for client application
OPENcursor1;
END P1
保存、单击编辑器右上角将例程部署。。。运行成功后,单击其右边按钮运行存储过程,如果一切正常会在右下角的结果集中看到查询出的数据行。
在db2命令行下创建存储过程:
一、创建存储过程脚本
在任意文件目录下创建存储过程脚本文件如[e:\test.db2]
然后编辑文件内空:示例
CREATE PROCEDURE SPEmployee ()
DYNAMICRESULT SETS 1
P1: BEGIN
--Declare cursor
DECLAREcursor1 CURSOR WITH RETURN for
--Cursor left open for client application
OPENcursor1;
END P1
#
最后一定要加一个特殊字符,否则一会在命令行编译该存储过程会出错“已读到文件尾部”
二、打开命令行窗口:db2cmd连接到指定数据库
最后执行编译脚本命令:db2 -td# -vf e:\test.db2
如果一切正常,输入命令:call SPEMPLOYEE();
即可看到查询出的数据行