mirror of
https://github.com/aaronpo97/the-biergarten-app.git
synced 2026-10-14 17:54:42 +00:00
32 lines
691 B
Transact-SQL
32 lines
691 B
Transact-SQL
CREATE OR ALTER PROCEDURE usp_CreateUserAccount(
|
|
@UserAccountId UNIQUEIDENTIFIER OUTPUT,
|
|
@Username VARCHAR(64),
|
|
@FirstName NVARCHAR(128),
|
|
@LastName NVARCHAR(128),
|
|
@DateOfBirth DATETIME,
|
|
@Email VARCHAR(128)
|
|
)
|
|
AS
|
|
BEGIN
|
|
SET
|
|
NOCOUNT ON;
|
|
|
|
DECLARE
|
|
@Inserted TABLE
|
|
(
|
|
UserAccountID UNIQUEIDENTIFIER
|
|
);
|
|
|
|
INSERT INTO UserAccount
|
|
(Username,
|
|
FirstName,
|
|
LastName,
|
|
DateOfBirth,
|
|
Email)
|
|
OUTPUT INSERTED.UserAccountID INTO @Inserted
|
|
VALUES (@Username, @FirstName, @LastName, @DateOfBirth, @Email);
|
|
|
|
SELECT @UserAccountId = UserAccountID
|
|
FROM @Inserted;
|
|
END;
|