GRANT - Prozedurrechte vergeben

Syntax

    GRANT { EXECUTE | ALL }
    ON Prozedurname
    TO
    { User | {GROUP|ROLE} groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ];

Beschreibung

    Mit GRANT können Sie den spezifizierten Usern bzw. Benutzergruppen (Rollen)
    folgende Berechtigungen auf Prozeduren geben:
    EXCEUTE - Prozedur starten, ausführen bzw. aufrufen
    ALL - alle Rechte geben

    Wenn anstatt konkreter user und benutzergruppen PUBLIC angegeben wird, werden die Rechte allen Usern gegeben (Je nach RDMBS ggf. nur für die aktuelle Datenbank).

    WITH GRANT OPTION erlaubt es den Usern die neu erworbenen Tabellenrechte an weitere User weiterzugeben.

    Beispiel:

GRANT EXECUTE ON random_number TO my_user;

Hier wird der User my_user berechtigt die Prozedur random_number zu verwenden.