Начало » Использование СУБД » Firebird, HQbird, InterBase » Как хранить в базе символ %? (Как загрузить классификатор единиц измерения ОКЕИ)
Как хранить в базе символ %? [сообщение #4517] |
Thu, 22 February 2024 07:56 |
668010
Сообщений: 5 Зарегистрирован: February 2024
|
Junior Member |
|
|
Здравствуйте.
Пытаюсь сохранить в базе классификаторы единиц измерения ОКЕИ и столкнулся с проблемой при следующем запросе:
select CLASSIFIER_DATA.CLASSIFIER_DATA_ID from CLASSIFIER_DATA where CLASSIFIER_DATA.CLASSIFIER_DATA_NAME like :CLASSIFIER_DATA_NAME
Проблема в том, что если CLASSIFIER_DATA_NAME, оно-же условное обозначение единицы измерения, это % или содержит знак %, то запрос работает некорректно.
Есть возможность использования escape символа, но никто не дает гарантии, что его не будет в том же обозначении. Надежный способ сделать перебор, но ради одного символа % это перебор.
Молчу про символ _, с ним абс, азс, амс вообще одно и тоже.
Поискал решение проблемы, но нашел только в Postgre: там можно отключить % и _, указав в качестве escape ''. В firebird это не работает.
Кто подскажет решение или хотя бы как отправить разработчику хотелку?
|
|
|
|
|
Как хранить в базе символ %?
От: 668010 - Thu, 22 February 2024 07:56
|
|
|
Re: Как хранить в базе символ %?
От: hvlad - Thu, 22 February 2024 11:07
|
|
|
Re: Как хранить в базе символ %?
От: 668010 - Fri, 23 February 2024 10:46
|
|
|
Re: Как хранить в базе символ %?
От: hvlad - Fri, 23 February 2024 11:00
|
|
|
Re: Как хранить в базе символ %?
От: 668010 - Sun, 25 February 2024 08:40
|
|
|
Re: Как хранить в базе символ %?
От: 668010 - Sun, 25 February 2024 08:42
|
|
|
Re: Как хранить в базе символ %?
От: basid - Mon, 26 February 2024 08:10
|
|
|
Re: Как хранить в базе символ %?
От: МП - Mon, 26 February 2024 13:25
|
|
|
Re: Как хранить в базе символ %?
От: SD - Fri, 23 February 2024 17:03
|
|
|
Re: Как хранить в базе символ %?
От: kdv - Sat, 24 February 2024 20:52
|
|
|
Re: Как хранить в базе символ %?
От: 668010 - Sun, 25 February 2024 08:33
|
|
|
Re: Как хранить в базе символ %?
От: SD - Sun, 25 February 2024 16:02
|
|
|
Re: Как хранить в базе символ %?
От: sim_84 - Sun, 25 February 2024 17:36
|
|
|
Re: Как хранить в базе символ %?
От: shavluk - Sun, 25 February 2024 22:27
|
|
|
Re: Как хранить в базе символ %?
От: fraks - Mon, 26 February 2024 04:38
|
Переход к форуму:
Текущее время: Wed Dec 18 15:26:52 GMT+3 2024
Общее время, затраченное на создание страницы: 0.13772 секунд
|