USE SECONDARY ROLES¶
Especifica as funções secundárias ativas/atuais para a sessão. As funções secundárias atualmente ativas definem o contexto que determina se o usuário atual tem os privilégios necessários para realizar ações SQL.
Note que a autorização para executar instruções CREATE <objeto> para criar objetos é fornecida pela função principal.
Para obter mais informações, consulte Visão geral do controle de acesso.
- Consulte também:
Sintaxe¶
USE SECONDARY ROLES { ALL | NONE }
Parâmetros¶
ALL
:Todas as funções que foram concedidas ao usuário além da função primária ativa atual.
Observe que o conjunto de funções é reavaliado quando cada instrução SQL é executada. Se funções adicionais forem concedidas ao usuário, e esse usuário executar uma nova instrução SQL, as novas funções concedidas serão funções secundárias ativas para a nova instrução SQL. A mesma lógica se aplica às funções que são revogadas de um usuário.
NONE
:Desativa as funções secundárias. A autorização para todas as ações SQL é dada através da função principal.
Notas de uso¶
Para utilizar uma função, a função deve ter sido concedida ao usuário.
Observe que você não pode selecionar várias funções no menu suspenso de contexto.