Puedo hacer esto?
CREATE PROCEDURE BuscaDescripcion
(
@Tabla as varchar(20) = '',
@CampCod as varchar(20) = '',
@CampDes as varchar(20) = '',
@CodBus as varchar(2) = '',
@DesBus as varchar(60) = ''
)
AS
if @CodBus = '' begin
set @CodBus = null
end
if @DesBus = '' begin
set @DesBus = null
end
if @CodBus <> '' begin
if @CodBus like '%*%' begin
set @CodBus = replace(@CodBus,'*','%')
end
else begin
set @CodBus = '%' + @CodBus + '%'
end
end
if @DesBus <> '' begin
if @DesBus like '%*%' begin
set @DesBus = replace(@DesBus,'*','%')
end
else begin
set @DesBus = '%' + @DesBus + '%'
end
end
SELECT @CampCod, @CampDes
FROM @Tabla
WHERE
@CampCod LIKE ISNULL(@CodBus,@CampCod) AND @CampDes LIKE
ISNULL(@DesBus,@CampDes)
Leer las respuestas