Questão FC372878
No Oracle 11g um programador deseja conceder a Paulo o privilégio para selecionar dados da tabela Contribuintes e deseja permitir que Paulo conceda esse privilégio a outros usuário
Linguagem SQL
FCC · 2019
No Oracle 11g um programador deseja conceder a Paulo o privilégio para selecionar dados da tabela Contribuintes e deseja permitir que Paulo conceda esse privilégio a outros usuários. Para isso, o programador deve usar o comando: GRANT SELECT
- ON Contribuintes TO Paulo WITH CASCADE OPTION;
- TO Paulo ON Contribuintes WITH CASCADE OPTION;
- ON Contribuintes TO Paulo WITH GRANT OPTION;
- TO Paulo ON Contribuintes WITH EXTENDS OPTION;
- FROM Contribuintes TO Paulo WITH GRANT OPTION;
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O comando correto é: GRANT SELECT ON Contribuintes TO Paulo WITH GRANT OPTION;
Sintaxe geral: GRANT <privilege> ON <objeto> TO <usuário> [WITH GRANT OPTION].
Ao executar esse comando, Paulo passa a ter o direito de executar SELECT na tabela Contribuintes. A cláusula WITH GRANT OPTION permite que Paulo, por sua vez, conceda esse mesmo privilégio a outros usuários.
Importante: o comando deve ser emitido por quem possui autoridade sobre o objeto (proprietário ou administrador). A permissão dada não torna Paulo proprietário da tabela — apenas autoriza acesso e a capacidade de repassá-lo.
Conteúdo do catálogo FC Concursos · Atualizado em