CURRENT_ROLE
DSQL, PSQL
CURRENT_ROLE
VARCHAR(63)
Контекстная переменная CURRENT_ROLE
, содержащая имя роли, которая была указана при подключении к базе данных, илироль установленную с помощью оператора SET ROLE
. В случае если произошло подключение без указания роли,и роль не была указана позже с помощью оператора SET ROLE
, переменная принимает значение NONE
.
CURRENT_ROLE
всегда представляет допустимую роль или NONE
. Если пользователь подключается с несуществующей ролью,ядро молча сбрасывает её на NONE
, не возвращая ошибку.
Note
|
Контекстная переменная |
CURRENT_ROLE
SELECT CURRENT_ROLE FROM RDB$DATABASE
Note
|
Такое же значение можно будет получить и в результате выполнения запроса:
|