PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Le specifiche JDBC impediscono '?' dall'essere utilizzato come operatore (al di fuori delle virgolette)?

Se hai l'ultimo driver postgresql puoi usare:

??

Modifica della query originale:

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

I dettagli sono in questa richiesta pull - https://github.com/pgjdbc/pgjdbc/pull/227Questa modifica è stata apportata molto tempo dopo la domanda originale, ma vale la pena notare che ora c'è una risposta facile.