Вопрос : Специальный символ для поиска шнура

Я имею, котор хранят процедуру признавает параметр шнура для адреса фильтруя и это как оно использовано в, котор хранят процедуре: Я имею логику для того чтобы обрабатывать это p_addr parameter

if буду
V_addr = «%1%2%0%0%B%R%O%A%D%» --(основно если потребитель хочет искать шнур, то она впишет 1200 ОБШИРНОЕ от кристаллический рапорта) v_addr = p_addr
else;
.
.

--SQL где этот фильтр использован:

select * rtrim a
where from
tab (ltrim (адрес))=
v_addr
….

Now мое вопрос в том, что если потребитель входит в любой шнур адреса по мере того как параметр (скажите st 1100 Lincoln) я, то хочет мое V_addr иметь непредсказуемого человек «%» введенный между каждым характером шнура поиска ого потребителем. В этот случай мое v_addr если be
%1%1%0%0%L%I%N%C%O%L%N%%S%T%. Как я делаю это в plsql.

Please препятствовало мне знать.

Thanks
class=

Ответ : Специальный символ для поиска шнура

в 10g или более высоко

выберите «%» || ВЕРХУШКА (REGEXP_REPLACE (ЗАМЕНИТЕ («st 1100 Lincoln», ''),» (.)», «\ 1%»)) от двойного

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us