Tenga en cuenta que Oracle compara CHAR
valores usando semántica de comparación rellenada con espacios en blanco.
De Reglas de comparación de tipos de datos ,
En tu ejemplo, es 'ONT'
¿Pasó como un parámetro de vinculación, o está integrado en la consulta textualmente, como ilustraste? Si es un parámetro de enlace, asegúrese de que esté enlazado como tipo CHAR
. De lo contrario, verifique la versión de la biblioteca del cliente utilizada, ya que las versiones realmente antiguas de Oracle (por ejemplo, v6) tendrán una semántica de comparación diferente para CHAR
.