要将数组传递给oracle过程,我们使用ArrayDiscriptor
和
ARRAY
个对象。我必须使用什么对象来传递对象
存储过程?
答案 0 :(得分:1)
ArrayDesciptor和ARRAY类(以及StructDescriptor和STRUCT)映射到Oracle TYPES - 即创建的对象类似......
create type my_obj as object( id varchar2(x), etc );
如果您有权访问java,您应该能够看到构造ArrayDescriptor的位置并从中获取数据库类型名称。
您可以将这些oracle类型用作函数和过程的参数。