Using LIKE Operator
/* Variable Declaration */ DECLARE @EmpName AS NVARCHAR(50) DECLARE @SQLQuery AS NVARCHAR(500) /* Build and Execute a Transact-SQL String with a single parameter value Using sp_executesql Command */ SET @EmpName = 'John' SET @SQLQuery = 'SELECT * FROM tblEmployees WHERE EmployeeName LIKE '''+ '%' + @EmpName + '%' + '''' EXECUTE sp_executesql @SQLQuery
Using IN Operator
/* Variable Declaration */ DECLARE @EmpID AS NVARCHAR(50) DECLARE @SQLQuery AS NVARCHAR(500) /* Build and Execute a Transact-SQL String with a single parameter value Using sp_executesql Command */ SET @EmpID = '1001,1003' SET @SQLQuery = 'SELECT * FROM tblEmployees WHERE EmployeeID IN(' + @EmpID + ')' EXECUTE sp_executesql @SQLQuery
Using Order By Clause
/* Variable Declaration */ DECLARE @OrderBy AS NVARCHAR(50) DECLARE @SQLQuery AS NVARCHAR(500) /* Build and Execute a Transact-SQL String with a single parameter value Using sp_executesql Command */ SET @OrderBy = 'Department' SET @SQLQuery = 'SELECT * FROM tblEmployees Order By ' + @OrderBy EXECUTE sp_executesql @SQLQuery
No comments:
Post a Comment