- Druckversion
- Anmelden, um Kommentare verfassen zu können
Syntax
REVOKE { EXECUTE | ALL }
ON Prozedurname
FROM
{ User | {GROUP|ROLE} groupname | PUBLIC } [, ...];
Beschreibung
Mit REVOKE können Sie den spezifizierten Usern bzw. Benutzergruppen (Rollen)
Berechtigungen auf Prozeduren wieder wegnehmen:
EXCEUTE - Prozedur starten, ausführen bzw. aufrufen
ALL - alle Rechte entfernen
Wenn anstatt konkreter user und benutzergruppen PUBLIC angegeben wird, werden die Rechte aller User entfernt (Je nach RDMBS ggf. nur für die aktuelle Datenbank).
Beispiel:
REVOKE EXECUTE ON random_number FROM my_user;
Hier wird dem User my_user das Recht entzogen, die Prozedur random_number zu verwenden.