[英]Calling a stored procedure from java that accepts parameter of type Record
I want to write a simple insert statement in an Oracle stored procedure. 我想在Oracle存储过程中编写一个简单的插入语句。 The target table has 40 columns.
目标表有40列。 So rather than passing all parameters to the procedure one by one, I am planning to accept an input parameter of type Record %rowtype at procedure level .
因此,我打算不将所有参数一个接一个地传递给过程,而是计划在过程级别接受Record%rowtype类型的输入参数。
My questions are, 我的问题是
I have done something similar with java.sql.SQLData and Oracle object types. 我对java.sql.SQLData和Oracle对象类型做了类似的事情。
The sqldata object's writeSQL method creates a serialized stream of data that maps to the fields of the Oracle object. sqldata对象的writeSQL方法创建一个序列化的数据流,该数据流映射到Oracle对象的字段。
The reverse mapping is handled by the readSQL method. 反向映射由readSQL方法处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.