create procedure spUserAdd
(
@UserName VARCHAR(50),
@UserPassword VARCHAR(50)
)
as
insert into tblTest(UserID,Password) values (@UserName,@UserPassword)
---- select @@IDENTITY
RETURN @@IDENTITY
---- Umesto @@Identity u MS SQL je bolje koristiti SCOPE_Identity()
go
---- Poziv procedure koji ne vraca nista:
EXECUTE spUserAdd 'Djoka','Djokin Password'
---- Poziv koji preuzima vrednost iz procedure:
DECLARE @Retval AS BigInt
EXECUTE @Retval=spUserAdd 'Djoka','Djokin Password'
SELECT @Retval AS 'Vrednost vracena iz procedure'