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 .