日期:2014-05-20  浏览次数:20754 次

如何在java中调用存储过程(含数组入,出参)?
oracle中我是这样定义了一种数组类型
TYPE   STR_ARRAY   IS   TABLE   OF   VARCHAR2(1024)   INDEX   BY   BINARY_INTEGER;

这种类型的参数在入参和出参中都有,那我在java中应该如何调用这个存储过程,哪为朋友知道方法,能给个简单的例子吗?

另外,如果我现在有一个这样的数组变量,我如何(在oracle   中)获取它的长度(就是这个数组中包含几个元素).

------解决方案--------------------
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html
------解决方案--------------------
没看懂楼主的意思
JAVA调用存储过程 好像 就是用SQL 语句中间 execute Proc_Name(par1, par2…);
用 STATEMENT。EXECUTE 执行就可以了
------解决方案--------------------
JAVA 中的数组类型 你要存进ORACLE? 你上面定义的是用表结构存储数组 是这个意思吗