USE ROLE¶
Especifica a função primária ativa/atual para a sessão. A função primária atualmente ativa estabelece o contexto que determina se o usuário atual tem os privilégios necessários para executar instruções CREATE <objeto> ou executar qualquer outra ação SQL.
A autorização para executar qualquer ação SQL diferente de criar objetos pode ser fornecida por funções secundárias.
Para obter mais informações, consulte Visão geral do controle de acesso.
- Consulte também:
- USE SECONDARY ROLES , CREATE ROLE , ALTER ROLE , DROP ROLE , SHOW ROLES 
Sintaxe¶
USE ROLE <name>
Parâmetros¶
- name
- Especifica o identificador da função a ser usada na sessão. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas. 
Notas de uso¶
- Para utilizar uma função, a função deve ter sido concedida ao usuário. 
- Somente uma única função primária pode estar ativa de cada vez em uma sessão do usuário. - Funções secundárias permitem que você execute ações de SQL usando os privilégios combinados das outras funções que lhe foram concedidas. 
Exemplos¶
USE ROLE myrole;