我在存储过程中调用另外一个function方法里面输入参数中有个是 自定义对象集合的参数我如何在存储过程中 定义这个对象 并把这个对象放入 我定义的集合参数里面 然后发给那个function?

解决方案 »

  1.   

    要创建全局对象类型才可以在多个函数与过程中使用
    你可以放在包中声明,或者是直接在sql*plus环境下使用create创建。
      

  2.   

    其实大概是这样的fun1(a in varchar,b in cuntype,c out varchar)其中b是一个对象集合。。cuntype 是 varray  其中cuntype 里面的对象是 cun (name,pass)这个关系我现在在存储过程里  怎么才能定义一个 cuntype的对象数组  然后放入cun到这个cuntype 然后传给fun1做处理 给我返回我要值  大概是这个意思。
      

  3.   

    你是过程里面调用函数 只需在过程的声明部分声明同类型的cuntype 然后赋值 在函数里面调用此对象便可