FC ConcursosFC Concursos

Flashcard FC684280

Privilégios de uma role ativada com SET DEFAULT ROLE ALL passam a integrar os privilégios da sessão e são considerados na execução e criação de rotinas sem necessidade de recriar r

Sistema de Gerenciamento de Banco de Dados (SGBD)

QUADRIX · 2025

De acordo com o assunto TI Banco de Dados: Sistema de Gerenciamento de Banco de Dados (SGBD), responda:

Privilégios de uma role ativada com SET DEFAULT ROLE ALL passam a integrar os privilégios da sessão e são considerados na execução e criação de rotinas sem necessidade de recriar rotinas ou usar GRANT OPTION?
Mostrar resposta e comentário

Resposta

Sim. Privilégios de uma role ativada com SET DEFAULT ROLE ALL passam a integrar os privilégios ativos da sessão e são considerados na execução e criação de rotinas de acordo com o contexto de segurança.



• Sessão: privilégios da role ativada integram o conjunto de privilégios ativos da sessão e aplicam-se na execução e criação de rotinas.
• Segurança de rotina: SQL SECURITY DEFINER executa com privilégios do definidor e SQL SECURITY INVOKER com privilégios do invocador, e em ambos as roles habilitadas na sessão são consideradas.
• GRANT OPTION: não atualiza o contexto de execução de rotinas existentes; serve para conceder privilégios a outros, não sendo necessário recriar ou reatribuir rotinas quando uma role é ativada.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670762

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo