REVOKE DATABASE ROLE … FROM SHARE¶
Révoque un rôle de base de données d’un partage.
La révocation d’un rôle de base de données supprime effectivement les privilèges sur les objets accordés au rôle de base de données du partage, désactivant ainsi l’accès aux objets dans tous les comptes de consommateurs qui ont créé une base de données à partir du partage.
Pour plus de détails, voir Présentation de Secure Data Sharing et Utilisation des partages.
- Voir aussi :
Syntaxe¶
REVOKE DATABASE ROLE <name>
FROM SHARE <share_name>
Paramètres¶
name
Spécifie l’identificateur (c’est-à-dire le nom) du rôle de la base de données ; il doit être unique dans la base de données dans laquelle le rôle est créé.
L’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux à moins que toute la chaîne d’identificateur soit délimitée par des guillemets doubles (p. ex.
"My object"
). Les identificateurs entre guillemets doubles sont également sensibles à la casse.Si l’identificateur n’est pas complet (sous la forme de
db_name.database_role_name
), la commande recherche le rôle de base de données dans la base de données actuelle de la session.share_name
Indique l’identificateur du partage à partir duquel le rôle de base de données spécifié est révoqué.
Notes sur l’utilisation¶
Aucun.
Exemples¶
Révoquer le rôle de base de données dr1
dans la base de données d1
du partage share1
:
REVOKE DATABASE ROLE d1.dr1 FROM SHARE share1;Copy