CURRENT_ROLE
DSQL, PSQL
CURRENT_ROLE
VARCHAR(63)
Une variable de contexte CURRENT_ROLE
contenant le nom du rôle qui a été spécifié lors de la connexion à la base de données, ou le rôle défini avec l’opérateur SET ROLE
.Dans le cas où une connexion s’est produite sans spécifier de rôle, et que le rôle n’a pas été spécifié plus tard en utilisant l’opérateur SET ROLE
, la variable prend la valeur NONE
.
CURRENT_ROLE
représente toujours un rôle valide ou NONE
. Si un utilisateur se connecte avec un rôle inexistant,le noyau le réinitialise silencieusement à NONE
sans retourner d’erreur.
Note
|
La variable de contexte |
CURRENT_ROLE
SELECT CURRENT_ROLE FROM RDB$DATABASE
Note
|
La même valeur sera également disponible en tant que résultat de la requête :
|