【发布时间】:2011-02-04 13:46:01
【问题描述】:
如果可能,参数在程序中的外观如何? 以及如何将数组传递给过程?
【问题讨论】:
-
这是用于 Oracle 还是 Postgres?
标签: php oracle arrays plsql procedure
如果可能,参数在程序中的外观如何? 以及如何将数组传递给过程?
【问题讨论】:
标签: php oracle arrays plsql procedure
是的,你可以。您需要使用 oci_bind_array_by_name。
This page 有一个很好的例子。
【讨论】:
您还可以通过一次调用将多条记录从 .NET 传递到 Oracle。您将命令对象的 ArrayBindCount 设置为要传入的元素数,并将参数的值设置为值数组而不是单个值。样例here:
【讨论】: