Страница 1 из 1
UniDac 6.2.9. PG 9.5. Знак % в запросе
Добавлено: Пт 29 янв 2016 19:49
raMZES
Добрый вечер.
Подскажите пожалуйста, как выполнить запрос типа:
Код: Выделить всё
SELECT
field_1, ... field_n
FROM
table_x
WHERE
field_1 % 'текст'
Возвращается ошибка о несуществующем операторе. Хотя запрос отлично выполняется в инструментах PgAdmin, Navicat и др., а так же при использовании FireDac.
Спасибо.
Re: UniDac 6.2.9. PG 9.5. Знак % в запросе
Добавлено: Пн 01 фев 2016 08:43
Alexp
Добрый день,
В PgAdmin этот запрос возвращает аналогичную ошибку, пожалуйста уточните какое условие Вы пытаетесь реализовать в секции WHERE. Допустимые операторы для этой секции Вы можете найти в справке по PostgreSQL
http://www.postgresql.org/docs/current/ ... elect.html .
Re: UniDac 6.2.9. PG 9.5. Знак % в запросе
Добавлено: Пн 01 фев 2016 15:02
raMZES
Добрый день.
Прошу прощения. Все отлично работает.
По ошибке я подключился и пытался с помощью UniDac выполнить запрос к БД, которая расположена на другом тест-сервере. Там отсутствовало расширение для триграммного поиска - pg_trgm.
Re: UniDac 6.2.9. PG 9.5. Знак % в запросе
Добавлено: Вт 02 фев 2016 07:04
AndreyZ
Мы рады, что ваша проблема решена. Если у вас возникнут какие-либо вопросы по UniDAC, пожалуйста задавайте их.