AYUDA con like

jess
18 de Noviembre del 2005
Desde hace unos dias q trato de hacer una procedimiento en sql y no me sale mi codigo es el siguiente

drop proc MostrarCarreralike
go
CREATE PROCEDURE MostrarCarrera
@key char(50)
as
SELECT *
FROM Carreras
WHERE NombreCarrera like '%' + @key + '%'

mi problema radica al poner los '' para la busqueda del like no se como hacerlo para que me haga la busqueda.... ayudenme...

monky
18 de Noviembre del 2005
Intenta asi

CREATE PROCEDURE MostrarCarrera
@key char(50)
as
declare @key1 char(50)
select @key1 = '%' + rtrim(@key) + '%'
SELECT *
FROM Carreras
WHERE NombreCarrera like @key1