Syntax
REVOKE { SELECT | INSERT | UPDATE | DELETE | ALL }
ON Tabellenname
FROM public | {User|Rolle [,..]} ;
Beschreibung
Mit REVOKE können Sie den spezifizierten Usern bzw. Benutzergruppen (Rollen)
folgende Berechtigungen entziehen:
SELECT - Daten abfragen
INSERT - Daten/Datensätze hinzufügen
UPDATE - Daten verändern
DELETE - Daten/Datensätze löschen
ALL - alle Tabellenrechte entziehen
Wenn anstatt konkreter User und Benutzergruppen PUBLIC angegeben wird,
werden die Rechte allen Usern entzogen (Je nach RDMBS ggf. nur für die aktuelle Datenbank).
Beispiel:
REVOKE UPDATE ON tkunden TO my_user;
Hier wird dem User my_user das recht entzogen die Daten in der Kundentabelle tkunden zu verändern.