Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tại sao OCI8 / Oracle oci_bind_array_by_name của PHP không hoạt động với tôi?

Và tôi cảm thấy mình như một kẻ ngốc vì tôi đã không đọc API đủ kỹ lưỡng. Rõ ràng tôi đang chỉ định max_table_length nhưng thông báo lỗi đề cập đến max_item_length mà tôi đã để là -1 ... nhưng đó là điều không nên vì tôi đang ràng buộc một tham số OUT thay vì một IN.

Đã thay đổi ràng buộc như vậy và nó hiện hoạt động:

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. 4 cách để tìm hàng có chứa chữ hoa trong Oracle

  2. Giải pháp Gaps and Islands trong Oracle - sử dụng đệ quy

  3. OLAP mô phỏng

  4. Chèn giá trị mặc định khi chèn null

  5. Tại sao ora_rowscn thay đổi mà không cập nhật bảng