I am writing a stored procedure in SQL Server 2014 and is given below
CREATE PROCEDURE [dbo].[GetUsers]
@Role INT
SELECT FirstName, LastName
FROM Users
WHERE FirstName = 'Something'
IF NULLIF(@Role, '') IS NOT NULL
BEGIN
AND Role = @Role
END
END
With this it is throwing Syntax error at AND
I want to build the query dynamically and exclude NULL
and ''
values