mirror of
https://github.com/aaronpo97/the-biergarten-app.git
synced 2026-02-16 20:13:49 +00:00
24 lines
494 B
SQL
24 lines
494 B
SQL
|
|
CREATE OR ALTER PROCEDURE usp_DeleteUserAccount
|
|
(
|
|
@UserAccountId UNIQUEIDENTIFIER
|
|
)
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON
|
|
SET XACT_ABORT ON
|
|
BEGIN TRANSACTION
|
|
|
|
IF NOT EXISTS (SELECT 1 FROM UserAccount WHERE UserAccountId = @UserAccountId)
|
|
BEGIN
|
|
RAISERROR('UserAccount with the specified ID does not exist.', 16,
|
|
1);
|
|
ROLLBACK TRANSACTION
|
|
RETURN
|
|
END
|
|
|
|
DELETE FROM UserAccount
|
|
WHERE UserAccountId = @UserAccountId;
|
|
COMMIT TRANSACTION
|
|
END;
|