首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

java调用带游标的db2存储过程有关问题 急

2012-03-08 
java调用带游标的db2存储过程问题 急~~存储过程:SQL codeCREATE PROCEDURE DB2ADMIN.PRO_SELECT ()-------

java调用带游标的db2存储过程问题 急~~
存储过程:
 

SQL code
CREATE PROCEDURE DB2ADMIN.PRO_SELECT (  )-------------------------------------- SQL 存储过程------------------------------------DYNAMIC RESULT SETS 1language sqlP1: BEGIN  DECLARE C1 CURSOR  WITH RETURN TO CLIENT FOR  SELECT * FROM DB2ADMIN.STUFF;  OPEN C1;END P1 


java调用代码:
Java code
proc = conn.prepareCall("{call proc_select()}");proc.execute();


报错:
DB2 SQL error: SQLCODE: -440, SQLSTATE: 42884, SQLERRMC: PROC_SELECT;PROCEDURE

我查了一下,这个报错的意思是指存储过程或用户自定义函数的参数列表参数个数于预期的个数不匹配
可是我并没有参数啊,为什么还会报这个错呢?

是我存储过程写的不对吗?



[解决办法]
调用时把名字写错了?呵呵。

热点排行