PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy specyfikacja JDBC zapobiega '?' przed użyciem jako operator (poza cudzysłowami)?

Jeśli masz najnowszy sterownik postgresql, możesz użyć:

??

Zmiana oryginalnego zapytania:

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

Szczegóły znajdują się w tym żądaniu ściągnięcia — https://github.com/pgjdbc/pgjdbc/pull/227Ta zmiana została wprowadzona długo po pierwotnym pytaniu, ale warto zauważyć, że teraz jest łatwa odpowiedź.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie PostgreSQL do zwrócenia wyników w postaci listy oddzielonej przecinkami

  2. Wstawiaj dane w 3 tabelach jednocześnie za pomocą Postgres

  3. Czy istnieje sposób na wyłączenie aktualizacji/usuwania, ale nadal zezwalanie na ich wykonywanie przez wyzwalacze?

  4. Jak używać identyfikatorów UUID w SQLAlchemy?

  5. Jeden system bezpieczeństwa dla aplikacji, puli połączeń i PostgreSQL — przypadek LDAP