当前位置: 代码迷 >> DB2 >> java调用带游标的db2存储过程有关问题 急
  详细解决方案

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

热度:6870   发布时间:2013-02-26 00:00:00.0
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

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

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



------解决方案--------------------------------------------------------
调用时把名字写错了?呵呵。
  相关解决方案