mirror of
https://github.com/aaronpo97/the-biergarten-app.git
synced 2026-06-01 10:04:00 +00:00
37 lines
690 B
Transact-SQL
37 lines
690 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;
|