sql >> Base de Datos >  >> RDS >> PostgreSQL

¿La especificación JDBC evita '?' de ser utilizado como operador (fuera de las comillas)?

Si tiene el controlador postgresql más reciente, puede usar:

??

Cambiando la consulta original:

SELECT * FROM tbl WHERE tbl.data ?? 'abc'

Los detalles están en esta solicitud de extracción:https://github.com/pgjdbc/pgjdbc/pull/227Este cambio se realizó mucho después de la pregunta original, pero vale la pena señalar que ahora hay una respuesta fácil.