SET ROLE

Destination

Changer le rôle actuel.

Disponible en

DSQL.

Syntaxe
SET ROLE rolename
Table 1. Paramètres de l'opérateur SET ROLE.
ParamètreDescription

rolename

Le nom du rôle à installer.

Selon la norme SQL-2008, l'instruction SET ROLE permet de définir la variable de contexte CURRENT_ROLE sur l'un des rôles assignés à l'utilisateur CURRENT_USER ou sur le rôle obtenu par authentification de confiance (dans ce cas, l'instruction prend la forme SET TRUSTED ROLE).

Example 1. Changer le rôle actuel
SET ROLE manager;
SELECT current_role FROM rdb$database;
ROLE
=======================
MANAGER