繁体   English   中英

从Java调用存储类型为Record的参数的存储过程

[英]Calling a stored procedure from java that accepts parameter of type Record

我想在Oracle存储过程中编写一个简单的插入语句。 目标表有40列。 因此,我打算不将所有参数一个接一个地传递给过程,而是计划在过程级别接受Record%rowtype类型的输入参数。

我的问题是

  1. 首先有可能吗?
  2. 如果是,如何从Java代码调用此过程并传递record类型的输入?

我对java.sql.SQLData和Oracle对象类型做了类似的事情。

sqldata对象的writeSQL方法创建一个序列化的数据流,该数据流映射到Oracle对象的字段。

反向映射由readSQL方法处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM