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

ORA-01461:dapat mengikat nilai PANJANG hanya untuk dimasukkan ke dalam kolom PANJANG - Terjadi saat kueri

Itu juga bisa terjadi dengan kolom varchar2. Ini cukup dapat direproduksi dengan PreparedStatements melalui JDBC hanya dengan

  1. membuat tabel dengan kolom varchar2 (20 atau panjang sembarang) dan
  2. memasukkan ke tabel di atas dengan baris yang berisi lebih dari 20 karakter

Jadi seperti yang dikatakan di atas bisa salah dengan jenis, atau lebar kolom terlampaui.

Perhatikan juga bahwa karena varchar2 memungkinkan maksimal 4k karakter, batas sebenarnya adalah 2k untuk karakter byte ganda

Semoga membantu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dukungan Multi Bahasa di 11i/R12

  2. Pilih baris terbaru untuk setiap grup dari oracle

  3. Zip menggunakan Oracle Stored Procedure

  4. Cara menjalankan skrip SQL Plus di PowerShell

  5. Jumlah baris Oracle tabel dengan count(*) vs NUM_ROWS dari DBA_TABLES