Stored procedures with output parameters
ALTER proc [dbo].[sp_addEmployee] ( @name varchar(20), @email nvarchar(20), @depId int, @returnname varchar(40) output ) as begin insert into tblEmployees(empName,empEmail,empDepId) values(@name,@email,@depId) select @returnname =empEmail from tblEmployees where empId=IDENT_CURRENT('tblEmployees') end; Declare @returnvalue varchar(40) Execute sp_addEmployee 'ram','ram124@g.com',1, @returnvalue output; select @returnvalue;