PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

La spécification JDBC empêche-t-elle '?' d'être utilisé comme opérateur (hors guillemets) ?

Si vous disposez du dernier pilote postgresql, vous pouvez utiliser :

??

Modification de la requête d'origine :

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

Les détails sont dans cette demande d'extraction - https://github.com/pgjdbc/pgjdbc/pull/227Cette modification a été apportée longtemps après la question initiale, mais il convient de noter qu'il existe maintenant une réponse facile.