Questão FC372969
No Oracle Database 11g, para conceder ao usuário Marcos o privilégio para selecionar dados na tabela SANASA e permitir que ele conceda esse privilégio a outros usuários utiliza-se
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2019
No Oracle Database 11g, para conceder ao usuário Marcos o privilégio para selecionar dados na tabela SANASA e permitir que ele conceda esse privilégio a outros usuários utiliza-se o comando
- GRANT SELECT ON SANASA TO Marcos WITH ADM OPTION;
- CREATE PRIVILEGE SELECT TO Marcos ON SANASA WITH ADMIN OPTION;
- GRANT SELECT ON SANASA TO Marcos WITH PERMISSION CASCADE;
- GRANT SELECT ON SANASA TO Marcos WITH GRANT OPTION;
- ADD PRIVILEGE SELECT TO Marcos ON SANASA WITH GRANT OPTION;
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O comando GRANT SELECT ON SANASA TO Marcos WITH GRANT OPTION; concede ao usuário Marcos o privilégio de executar SELECT na tabela SANASA no Oracle 11g.
Na prática, a ordem da instrução segue a sintaxe: GRANT <privilegio> ON <objeto> TO <>grantee>. A cláusula WITH GRANT OPTION é a responsável por permitir que o beneficiário repasse esse mesmo privilégio a outros usuários.
Ao usar WITH GRANT OPTION, Marcos pode emitir, por exemplo, o mesmo comando para conceder SELECT a terceiros. Note que esse repasse não transforma Marcos em proprietário da tabela; trata-se apenas de delegação do privilégio de acesso.
Além disso, se o privilégio original for revogado pelo administrador, as concessões feitas por Marcos poderão ser afetadas por revogação em cascata, dependendo das regras aplicadas.
Conteúdo do catálogo FC Concursos · Atualizado em