[Oracle / PHP] Можно ли передать массив в процедуру PL / SQL? - PullRequest
5 голосов
/ 06 апреля 2010

Если это возможно, как должен выглядеть параметр в процедуре?И как вы передаете массив в процедуру?

Ответы [ 2 ]

5 голосов
/ 06 апреля 2010

Да, вы можете. Вам нужно использовать oci_bind_array_by_name.

На этой странице есть хороший пример.

0 голосов
/ 02 февраля 2011

Вы также можете передать несколько записей из .NET в Oracle всего одним вызовом. Вы устанавливаете ArrayBindCount объекта команды равным количеству элементов, которые вы хотите передать, а значение параметра - массиву значений, а не одному значению. Образец здесь :

...