Имайте предвид, че Oracle сравнява CHARкод> стойности, използващи семантика за сравнение с подплатени празни места.
От Правила за сравнение на типове данни ,
Във вашия пример е 'ONT'
предадено като параметър за свързване, или е вградено в заявката текстово, както илюстрирахте? Ако параметър за обвързване, уверете се, че той е обвързан като тип CHAR
. В противен случай проверете използваната версия на клиентската библиотека, тъй като наистина старите версии на Oracle (напр. v6) ще имат различна семантика за сравнение за CHAR
.