Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Like


Автор: NetLord 10.8.2005, 07:50
При выборке мне необходимо использовать like вроде как:
Код

select sum(n.JOURNAL_AMOUNT) from nltranm n,nltranm_report nr
where n.POSTING_CODE like '94-%-323-1A-%'

Но шаблон выборки 94-%-323-1A-% хранится в таблице в виде строки и % просто напросто игнорируется(воспринимается как escape символ, а не как служебный).
Подскажите , плиз, как это обойти.

Автор: Song 10.8.2005, 08:00
\%

Автор: NetLord 10.8.2005, 08:28
Song
При хранении в таком виде не срабатывает
При использовании replace(nr.POSTING_CODE,'%','\%') так же

Спасибо, разобрался.
Проблема была в другом тип столбца char(16) конвертнул в varchar(16) заново забил данными и все заработало.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)