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 .