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'