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 :

GRANT DATABASE ROLE … TO SHARE

Syntaxe

REVOKE DATABASE ROLE <name>
  FROM SHARE <share_name>
Copy

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