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
.