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

Oracle10 dan JDBC:bagaimana membuat CHAR mengabaikan spasi tambahan pada perbandingan?

Perhatikan bahwa Oracle membandingkan CHAR nilai menggunakan semantik perbandingan kosong.

Dari Aturan Perbandingan Tipe Data ,

Dalam contoh Anda, apakah 'ONT' diteruskan sebagai parameter bind, atau apakah itu dibangun ke dalam kueri secara tekstual, seperti yang Anda ilustrasikan? Jika parameter bind, pastikan bahwa itu terikat sebagai jenis CHAR . Jika tidak, verifikasi versi pustaka klien yang digunakan, karena versi Oracle yang sangat lama (mis. v6) akan memiliki semantik perbandingan yang berbeda untuk CHAR .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menggunakan nama kolom dalam kueri pemilihan di sqlfiddle (Oracle)

  2. Prosedur untuk Membalikkan String di PL/SQL

  3. ORA-06531 setelah peningkatan Oracle

  4. Pengaturan batas waktu koneksi untuk database Oracle

  5. Kesalahan PLS-00539 dan PLS-00538 saat membuat fungsi UDT