Révocation de droits
SQL propose une commande pour révoquer les droits attribués à des utilisateurs.
Syntaxe :
1
REVOKE <liste de droits> ON <nom table> FROM <utilisateur>
Exemple :
1
REVOKE SELECT, UPDATE ON Personne FROM Pierre;
2
REVOKE ALL PRIVILEGES ON Adresse FROM PUBLIC;
Remarque : Révocation du droit de donner les droits
Pour retirer les droits de donner les droits à un utilisateur (qui l'a donc obtenu par la clause WITH GRANT OPTION), il faut utiliser la valeur GRANT OPTION dans la liste des droits révoqués.
Remarque : Révocation en cascade
Lorsque qu'un droit est supprimé pour un utilisateur, il l'est également pour tous les utilisateurs qui avait obtenu ce même droit par l'utilisateur en question.