Ir para o conteúdo

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 Ou Nome da Função

Uma string identificando a papel:

  • 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 nas fontes de dados.

Devoluções

Booleano/string

Um valor string de 1 ou 0. Um valor de 1 indica que o usuário é membro da papel; um valor de 0 indica que o usuário não é membro.

Observações

O ROLE() A função foi adicionada em um hotfix 2.6. A primeira versão geral foi 2.7.

Exemplos

ROLE('User')

Devoluções

'0'

ROLE('6205050b-7ffd-4231-b66c-62106c899d5d')

Devoluções

'1'