我用ADO.NET来运行Oracle的存储过程,有一个返回值是数组类型的,我想问一下,我设这个返回值的类型应设为什么呀,谢谢cmd.Parameters.Add("out_value",OracleType.Raw).Direction = ParameterDirection.Output;我想请大家帮我设一下这个返回值的参数类型,谢谢

解决方案 »

  1.   

    http://blog.csdn.net/web_gus/archive/2004/10/13/134907.aspx
      

  2.   

    谢谢楼上的哟,可是我的返回类型在ORACLE里定义的是
      type type_out_flag      is table of varchar2(2)   index by binary_integer;
      type type_out_value     is table of varchar2(1000)  index by binary_integer;这个存储过程不能动,不然可以把它分解成cursor不知有什么办法吗