|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL - Retirer des permissionsLa révocation de permissionsLa clause REVOKE permet de retirer des permissions à un ou plusieurs utilisateurs sur un ou plusieurs éléments de la base de données. La syntaxe de cette clause est la suivante : REVOKE [GRANT OPTION FOR] Liste_de_permissions ON Liste_d_objets FROM Liste_d_utilisateurs; L'option GRANT OPTION FOR permet de supprimer le droit d'un utilisateur à accorder des permissions à un autre utilisateur. Afin d'éviter d'avoir à saisir l'ensemble des utilisateurs dans le cas d'une autorisation collective ou bien de citer l'ensemble des permissions il est possible d'utiliser des mots clés :
En précisant entre parenthèses un nom de colonne pour un privilège, il est possible de limiter la restriction de privilège à la colonne (ou la liste de colonnes) entre parenthèses, par exemple : REVOKE [GRANT OPTION FOR] UPDATE(Nom,Prenom) ON Etudiants FROM PUBLIC L'attribution et la révocation de droits pose deux problème :
La clause REVOKE étant implémentée différemment selon les SGBDR, il s'agit de consulter la documentation de celui-ci... Discussions pertinentes trouvées dans le forum
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||