1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Stored Procedures

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von safari, 26 Juli 2011.

  1. safari

    safari Neuer Benutzer

    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
     
  2. ukulele

    ukulele Datenbank-Guru

    Kannst du die Meldung mal posten? Kann es sein das eine SP immer einen Rückgabewert braucht?
     

Diese Seite empfehlen