ALTER PROCEDURE [dbo].[GetLeads]
@LastNameSearch varchar(100) = null
AS
SELECT name
, lastname
, title
, company
, address
, address2
, city
, [state]
, zip
, country
FROM
lead
where
((@LastNameSearch is null) or (lastname = @LastNameSearch))
Приведенное выше приведёт к созданию хранимой процедуры, которая, если вы не передадите ей значение параметра, вернет все данные.Если вы do передадите значение параметра, он вернет только те строки, где lastname = @LastNameSearch
.