У меня есть хранимая процедура, которая будет искать всю базу данных. Это процедура
CREATE PROCEDURE spGetSearchResults
@table varchar(50) = null,
@case varchar(50) = null,
@value varchar(100) = null
as
exec('Select * from ' + @table + ' WHERE ' + @case + 'like ''%'+ @value +'%''')
Но почему-то выдает ошибку. Неправильный синтаксис рядом с '% (значение текста)%'
но если я сделаю обычный оператор выбора со значениями, закодированными жестко, то он будет работать нормально