You are here

Neuen Kommentar schreiben

GRANT - Tabellenrechte vergeben

Syntax

    GRANT { SELECT | INSERT | UPDATE | DELETE | ALL } ON Tabellenname
    TO { User | {GROUP|ROLE} groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ];

Beschreibung

    Mit GRANT können Sie den spezifizierten Usern bzw. Benutzergruppen (Rollen) folgende Berechtigungen geben:
    SELECT - Daten abfragen
    INSERT - Daten/Datensätze hinzufügen
    UPDATE - Daten verändern
    DELETE - Daten/Datensätze löschen
    ALL - alle Tabellenrechte 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 SELECT ON tkunden TO my_user;

Hier wird der User my_user berechtigt die Daten aus der Kundentabelle tkunden abzufragen/auszuwerten.

Categories: