Všimněte si, že Oracle porovnává CHAR
hodnoty pomocí sémantiky porovnání s prázdným polem.
Z Pravidel porovnávání datových typů ,
Ve vašem příkladu je 'ONT'
předán jako parametr vazby, nebo je zabudován do dotazu textově, jak jste ilustrovali? Pokud jde o parametr vazby, ujistěte se, že je svázán jako typ CHAR
. V opačném případě ověřte použitou verzi klientské knihovny, protože opravdu staré verze Oracle (např. v6) budou mít odlišnou sémantiku porovnání pro CHAR
.