create procedure usp_generateid @Addrid int,@hubid int
as
/*Do something */
Declare @outaddr int
IF @addriD>@hubid
BEGIN
SET @outaddr=999
END
ELSE
BEGIN
SET @outaddr=888
END
/*NOTE THAT U CANNOT RETURN NULL VALUES, ONLY INTEGER VALUES ALLOWED TO BE RETURNED*/
RETURN @outaddr /*Return the value using RETURN */
GO
/*Call Procedure*/
DECLARE @hubid int,
@addrrid int,
@OutAddrId int
/*need to declare @OutAddrId this holds the result*/
/*Assign values */
SELECT @addrrid=11,@hubid=9
EXECUTE @OutAddrId = usp_generateid @addrrid,@HubId
PRINT @OutAddrId