我们如何将数组从java传递到oracle中的存储过程
Posted
技术标签:
【中文标题】我们如何将数组从java传递到oracle中的存储过程【英文标题】:How do we pass arrays from java to stored procedure in oracle 【发布时间】:2011-12-08 11:34:44 【问题描述】:如何将字符串数组从java传递到存储过程?
存储过程中接收数组的IN参数是什么?
我要做的是,对于数组中存在的所有值(Ids),我从表 X 中获取行并将其插入到表 X_Audit 中
【问题讨论】:
看这个帖子[***.com/questions/8416815/pass-java-array-into-plsql/…[1]:***.com/questions/8416815/pass-java-array-into-plsql/… 查看 asktom.oracle.com/pls/asktom/… 以获取具有 int 表的工作示例 【参考方案1】:过去几天我只是在研究大量与 JDBC 相关的东西,而我面临的挑战之一是找出这个确切问题的答案。我在我的博客上写了我的解决方案:http://betteratoracle.com/posts/26-passing-arrays-between-java-and-oracle-procedures
您需要在数据库上创建一些集合类型,并使过程的输入参数具有您创建的集合的类型。有关完整的详细信息和工作代码,请参阅我在上面发布的文章。
【讨论】:
以上是关于我们如何将数组从java传递到oracle中的存储过程的主要内容,如果未能解决你的问题,请参考以下文章