Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо OCI8/Oracle oci_bind_array_by_name на PHP не работи за мен?

И се чувствам като глупак, защото не прочетох API достатъчно внимателно. Очевидно указвах max_table_length, но съобщението за грешка се отнасяше за max_item_length, което оставих като -1... но това е не-не, тъй като обвързвам OUT параметър вместо IN.

Промених обвързването по този начин и сега работи:

oci_bind_array_by_name($stmt,'USER_ID_ARRAY', $userIdArray, 250, 250, SQLT_VCS);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/SQL разработчик как да получи реда, който е направил вмъкването неуспешно?

  2. Връзка много към много в Entity Framework с информация за връзката

  3. Oracle получава ред, където се променя стойността на колоната

  4. проверете дали това е числова функция в Oracle

  5. Хибернация @OrderBy с рефериран клас