create or replace package UIB015100_CONFIRMDSNRESULT is  TYPE ordNO_table_type  IS TABLE OF VARCHAR2(20) INDEX BY BINARY_INTEGER;  
  TYPE ordSEQ_table_type IS TABLE OF VARCHAR2(12) INDEX BY BINARY_INTEGER;  
  TYPE devSpecCD_table_type IS TABLE OF VARCHAR2(30) INDEX BY BINARY_INTEGER;  
  PROCEDURE OrderCheck(
                         v_ordNO  IN ordNO_table_type 
                       , v_ordSEQ IN ordSEQ_table_type
                       , v_devSpecCD IN devSpecCD_table_type );end UIB015100_CONFIRMDSNRESULT;现在要向其中传递数组,请问java代码中该如何传递数组进去??????

解决方案 »

  1.   

    你在java里写一个数组,用oracle.sql.ARRAY包装一下,然后传递到存储过程就可以了
      

  2.   

    这里是我调试数组时的字符集的一个例子。其中就有传递数组的方法http://blog.csdn.net/axman/archive/2008/10/27/3157134.aspx
      

  3.   

    你可以参照一下这个帖子:
    http://topic.csdn.net/t/20050630/10/4113949.html
      

  4.   

    这里是我调试数组时的字符集的一个例子。其中就有传递数组的方法 http://blog.csdn.net/axman/archive/2008/10/27/3157134.aspx