Hi jainmilan002,
Try the below code..
create procedure [dbo].[TestDynamic]
@name varchar(50)=''
as
declare @id int
set @id=2
Declare @strSql varchar(8000)
Set @strSql = ' '
Set @strSql = @strSql + 'select * from tblEvents'
If @name is not null
Begin
Set @strSql=@strSql+' where eventid=' + Cast(@id as Varchar)
End
Else
Begin
Set @strSql = @strSql
End
Exec (@strSql)
Hope it helps..
Thanks..