Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-06502:PL/SQL:kesalahan numerik atau nilai:buffer string karakter terlalu kecil - Menjalankan menggunakan antarmuka OCI

Saya bukan orang PHP, tetapi dari dokumen :

"Anda harus menentukan maxlength saat menggunakan OUT bind sehingga PHP mengalokasikan memori yang cukup untuk menampung nilai yang dikembalikan."

Mungkin mencoba sesuatu seperti:

   //  Bind the input parameter
   oci_bind_by_name($stmt1,':MEMBER_NAME',$MEMBER_NAME);
   oci_bind_by_name($stmt1,':MEMBER_ID',$MEMBER_ID,20,SQLT_INT);

Tidak yakin tentang kebutuhan spesifikasi tipe data SQLT_INT.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle - Ubah tabel yang ada untuk menambah kolom secara otomatis

  2. Bagaimana menangani satu kutipan di Oracle SQL

  3. oracle Pilih tanggal untuk item yang terjual dalam waktu 1 menit satu sama lain

  4. Oracle 11 Index hanya untuk sebagian data

  5. Kesalahan java.sql.SQLException:ORA-00911:karakter tidak valid