GRANT { SELECT | INSERT | UPDATE | DELETE | ALL }
ON Tabellenname
TO
{ User | {GROUP|ROLE} groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ];
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.