Pessoal, tenho uma SP aonde posso ou não passar parametros, que podem adver de um filtro.
Porém quando passo null nos parametros, nao me retorna nada.. Como a sp deveria ficar ? Fiz de acordo com a exibição abaixo..
ALTERPROCEDURE [dbo].[spGetItemsHeader] ( @Id int =null, @Name varchar(50) =null , @Date datetime =null , @Active smallint =null )ASBEGINSELECT idItemHeader, dsName, dsUrl, dtVigenciaIni, dtVigenciaFim, nuPrioridade, dsTypeFROM tbItemHeaderWHERE (idItemHeader = nullOR idItemHeader = @Id) AND (UPPER(dsName) likeUPPER('%' + @Name + '%')) AND (@Date BETWEEN dtVigenciaIni and dtVigenciaFim)AND ( (@Active = 0 andGETDATE() NOTBETWEEN dtVigenciaIni AND dtVigenciaFim)or (@Active = 1 andGETDATE() BETWEEN dtVigenciaIni AND dtVigenciaFim) )END