PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Спецификацията JDBC предотвратява ли '?' да не се използва като оператор (извън кавичките)?

Ако имате най-новия драйвер за postgresql, можете да използвате:

??

Промяна на оригиналната заявка:

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

Подробностите са в тази заявка за изтегляне - https://github.com/pgjdbc/pgjdbc/pull/227 Тази промяна е направена много след първоначалния въпрос, но си струва да се отбележи, че вече има лесен отговор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql:сървърът неочаквано затвори връзката

  2. Пропускане на двойните кавички за извършване на заявка в PostgreSQL

  3. java.lang.ClassNotFoundException:org.postgresql.Driver, Android

  4. Грешка в сокета Postgresql на OSX 10.7.3 при стартиране на syncdb на Django

  5. Как да сравним две схеми в PostgreSQL