Предположительно, у вас есть что-то вроде этого:
SELECT ' Number LIKE '%' + @search + '%' ';
Если это так, у вас есть одинарные кавычки внутри строки. Таким образом, «строка» интерпретируется как:
SELECT (' Number LIKE ') % (' + @search + ') % (' ');
%
является оператором по модулю. , , и, следовательно, ваша ошибка.
Чтобы поместить одинарные кавычки в строку, вам нужно их удвоить. Примерно так:
SELECT ' Number LIKE ''%'' + @search + ''%'' ';