Hallo Leute!
Ich habe folgende Tabellen:
Roles (RoleId, Rolename, LoweredRolename, Roledescription)
RoleId = Primary Key
UsersInRoles (UserId, RoleId)
UserId & RoleId --> Zusammengesetzter Schlüssel
und nun möchte ich eine Rolle löschen.
ich habe folgende Stored Procedure geschrieben:
allerdings wird dieser Code immer mit einem Fehler ausgeführt.
vl. findet jemand den fehler in diesem Script.
Danke im Vorraus
Ich habe folgende Tabellen:
Roles (RoleId, Rolename, LoweredRolename, Roledescription)
RoleId = Primary Key
UsersInRoles (UserId, RoleId)
UserId & RoleId --> Zusammengesetzter Schlüssel
und nun möchte ich eine Rolle löschen.
ich habe folgende Stored Procedure geschrieben:
Code:
CREATE PROCEDURE DeleteRole
(
@rolename nvarchar (64)
)
AS
BEGIN
Declare @roleid int
Select
@roleid = RoleId
From
Roles
Where
LoweredRolename = LOWER(@rolename)
Delete From
UsersInRoles
Where
RoleId = @roleid
Delete From
Roles
Where
LoweredRolename = LOWER(@rolename)
END
allerdings wird dieser Code immer mit einem Fehler ausgeführt.
vl. findet jemand den fehler in diesem Script.
Danke im Vorraus