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