Stored Procedures

safari

Neuer Benutzer
Beiträge
1
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:

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 :D
 
Werbung:
Oben