Мне нужно сделать запрос, который ищет текст с 'Nome% teste \ /' в качестве префикса. Я делаю запрос, используя:Escaping в запросе ILIKE
где «имя» ИЛКИЙ 'Nome a% teste \ /%' ESCAPE 'a' (используя символ эвакуации).
Существует строка, которая соответствует этому, но этот запрос ничего не возвращает. Удаление косой черты ('Nome% teste \'), он работает. Но я не понимаю, почему слэш является проблемой, так как побег по умолчанию - это обратная косая черта , и я изменил ее на 'a' в этом тесте.
Есть что-то, что мне не хватает? (Я консультировался МТФ)
Спасибо, но у меня все еще есть оригинальная проблема с косой чертой. Поиск с WHERE «name» ILIKE 'Nome \% test \\\\ /%' не дает мне результата, тогда как WHERE "name" ILIKE 'Nome \% test \\\\%' (удаляется косая черта, что присутствует в строке) работает как ожидалось. – Kknd 2008-10-13 15:30:13