将对象从 Java 传递到 Oracle 过程

发布于 2024-10-20 15:22:55 字数 96 浏览 1 评论 0原文

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

To pass an array to oracle procedure we use ArrayDiscriptor and
ARRAY objects. What objects do I have to use to pass an object to
a stored procedure?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

热血少△年 2024-10-27 15:22:55

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

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

如果您有权访问 java,您应该能够看到 ArrayDescriptor 的构造位置并获取数据库类型名字由此而来。

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

The ArrayDesciptor and ARRAY classes (as well as StructDescriptor and STRUCT) map to Oracle TYPES - i.e. objects created something like...

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

If you have access to the java, you should be able to see where the ArrayDescriptor is constructed and get the database type name from that.

You can use these oracle types as parameters to functions and procedures.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文