如何修改 Java 存储过程中的 oracle.sql.ARRAY 参数?
在编写 Java 存储过程时,我经常通过 oracle.sql.ARRAY
参数接收值。但是,如何通过 oracle.sql.ARRAY
参数导出值?例如:
public static void fetchFavoriteFoods(oracle.sql.ARRAY favoriteFoods) {
// What must be done here to add "pizza" and "cheese burger" to favoriteFoods?
}
When writing Java stored procedures, I often receive values via oracle.sql.ARRAY
parameters. However, how do I export values via oracle.sql.ARRAY
parameters? For example:
public static void fetchFavoriteFoods(oracle.sql.ARRAY favoriteFoods) {
// What must be done here to add "pizza" and "cheese burger" to favoriteFoods?
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
简而言之,你不知道。
java.sql.Array
< /a> 及其实现(例如oracle.sql.ARRAY
)是不用说,这意味着它们是只读值。
Simply put, you don't.
java.sql.Array
and its implementations (likeoracle.sql.ARRAY
) areNeedless to say, this means that they are read-only values.
这应该符合您正在寻找的内容:
Oracle ARRAY 类型用法
基本上,您可以创建自己的 oracle.sql.ARRAY 对象并使用它。
This should be along the lines of what you are looking for:
Oracle ARRAY type usage
Basically, you can create an object of your own oracle.sql.ARRAY and use it.