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

Forhindrer JDBC-specifikationen '?' fra at blive brugt som operator (uden for anførselstegn)?

Hvis du har den seneste postgresql-driver, kan du bruge:

??

Ændring af den oprindelige forespørgsel:

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

Detaljer findes i denne pull-anmodning - https://github.com/pgjdbc/pgjdbc/pull/227Denne ændring blev foretaget længe efter det oprindelige spørgsmål, men det er værd at bemærke, at der er et nemt svar nu.



  1. Hvordan omdøber man den uploadede fil, før man gemmer den i en mappe?

  2. Hurtigste metode til SQL Server-indsættelser, opdateringer, valg

  3. jsonb vs jsonb[] for flere adresser til en kunde

  4. Udvikling af fejltolerance i PostgreSQL:Synchronous Commit