CURRENT_ROLE
Current explicit role of the connection
VARCHAR(63)
CURRENT_ROLE
CURRENT_ROLE
is a context variable containing the explicitly specified role of the currently connected user.If there is no explicitly specified role, CURRENT_ROLE
is 'NONE'
.
CURRENT_ROLE
always represents a valid role or 'NONE'
.If a user connects with a non-existing role, the engine silently resets it to 'NONE'
without returning an error.
Note
|
Roles that are active by default and not explicitly specified on connect or using |
if (current_role <> 'MANAGER')
then exception only_managers_may_delete;
else
delete from Customers where custno = :custno;