USE ROLE

Spécifie le rôle primaire actif/actuel de la session. Le rôle principal actuellement actif définit le contexte qui détermine si l’utilisateur actuel dispose des privilèges nécessaires pour exécuter des instructions CREATE <objet> ou effectuer toute autre action SQL.

L’autorisation d’effectuer toute action SQL autre que la création d’objets peut être fournie par des rôles secondaires.

Pour plus d’informations, voir Aperçu du contrôle d’accès.

Voir aussi :

USE SECONDARY ROLES , CREATE ROLE , ALTER ROLE , DROP ROLE , SHOW ROLES

Syntaxe

USE ROLE <name>
Copy

Paramètres

name

Spécifie l’identificateur du rôle à utiliser pour la session. Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Notes sur l’utilisation

  • Pour utiliser un rôle, le rôle doit avoir été accordé à l’utilisateur.

  • Un seul rôle primaire peut être actif à la fois pour une session utilisateur.

    Notez que les rôles secondaires vous permettent d’effectuer des actions SQL en utilisant les privilèges combinés des autres rôles qui vous sont accordés.