Função de Tempo de Execução Mvsql - Role()¶
Resumo¶
Determina se o usuário atual é membro de uma determinada papel.
Sintaxe¶
ROLE(<role-id-or-name>)
Parâmetros¶
Id-de-função-ou-nome¶
Uma string identificando a papel, seja:
- Nome da função - Nome de uma papel pertencente à fonte de dados da regra.
- Identificador de função - Único
RoleId
que identifica inequivocamente a papel em todas as fontes de dados.
Devoluções¶
Booleano/string¶
Um valor string de 1
ou 0
. Um valor de 1
indica que o usuário é um membro da papel; um valor de 0
indica que o usuário não é um membro.
Observações¶
O ROLE()
função foi adicionada em um hotfix 2.6. O primeiro lançamento geral foi 2.7.
Exemplos¶
ROLE('User')
Retorna
'0'
ROLE('6205050b-7ffd-4231-b66c-62106c899d5d')
Retorna
'1'