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-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'