PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

A especificação JDBC impede '?' de ser usado como operador (fora das aspas)?


Se você tiver o driver postgresql mais recente, poderá usar:
??

Alterando a consulta original:
SELECT * FROM tbl WHERE tbl.data ?? 'abc'

Os detalhes estão nesta solicitação pull - https://github.com/pgjdbc/pgjdbc/pull/227Essa alteração foi feita muito depois da pergunta original, mas vale a pena notar que há uma resposta fácil agora.