Итак, я создаю запрос, который принимает один параметр.Этот параметр в основном является строкой, которая может появиться в столбце.
SELECT ID, SEARCH_STRING
FROM SEARCH_RESULTS
WHERE UPPER(SEARCH_STRING) LIKE UPPER('%test%');
Вышеприведенный запрос работает точно так, как ожидалось.Он смотрит в таблицу и возвращает все записи, в которых тест отображается в столбце строки поиска.
Теперь к моей реальной проблеме.В SOA я создал параметр, который будет значением поиска.ЗНАЧЕНИЕ.По сути, запрос заканчивается
SELECT ID, SEARCH_STRING
FROM SEARCH_RESULTS
WHERE UPPER(SEARCH_STRING) LIKE UPPER(#VALUE)
Но я теряю способность сохранять символы подстановки.Я пробовал (% # VALUE%), ('%' # VALUE '%') и ('% # VALUE%') все не работает.
Спасибо всем