Nel caso volessi usare una stored, per chiarirti un po le idee ti posto un mini esempio :
declare @param as varchar(50)
set @param = 'pp'
declare @ta table(valore varchar(500))
insert into @ta values('pippo')
insert into @ta values('pluto')
insert into @ta values('paperino')
select *
from @ta
where valore like '%' + @param + '%'
La sintassi è la seguente:
valore like '%' + @param + '%'
Come si diceva prima, il LIKE è abbastanza pesante, e se effettui paragoni su più parametri, ancora peggio...
Non riesci proprio ad utilizzare una alternativa?
Ciao