Here it is :
create procedure deleteRecord
(
@tblName nvarchar(255),
@condition nvarchar(255)
)
as
begin
declare @cmd as nvarchar(4000)
set @cmd = 'delete ' + @tblName + ' where ' + @condition
exec sp_executesql @cmd;
end
You should call it by this way :
exec deleteRecord 'Table1' , 'id=7'
Hope It Helps.