将对象从Java传递到Oracle过程

时间:2011-03-05 23:46:14

标签: java oracle stored-procedures object

要将数组传递给oracle过程,我们使用ArrayDiscriptor ARRAY 个对象。我必须使用什么对象来传递对象 存储过程?

1 个答案:

答案 0 :(得分:1)

ArrayDesciptor和ARRAY类(以及StructDescriptor和STRUCT)映射到Oracle TYPES - 即创建的对象类似......

create type my_obj as object( id varchar2(x), etc );

如果您有权访问java,您应该能够看到构造ArrayDescriptor的位置并从中获取数据库类型名称。

您可以将这些oracle类型用作函数和过程的参数。