Observera att Oracle jämför CHAR värden med blankstoppad jämförelsesemantik.
Från Regler för datatypjämförelse ,
I ditt exempel är 'ONT'
skickas som en bindningsparameter, eller är den inbyggd i frågan textmässigt, som du illustrerat? Om en bindningsparameter, se till att den är bunden som typ CHAR
. Annars, verifiera klientbiblioteksversionen som används, eftersom riktigt gamla versioner av Oracle (t.ex. v6) kommer att ha annan jämförelsesemantik för CHAR
.