OracleはCHAR<を比較することに注意してください。 / code> 空白が埋め込まれた比較セマンティクスを使用した値。
データ型比較ルール から 、
あなたの例では、'ONT' バインドパラメータとして渡されますか、それとも、図のようにテキストでクエリに組み込まれていますか?バインドパラメータの場合は、タイプ CHARとしてバインドされていることを確認してください 。それ以外の場合は、使用されているクライアントライブラリのバージョンを確認してください。実際に古いバージョンのOracle(v6など)では、 CHARの比較セマンティクスが異なるためです。 。