Questão FC372968
No Oracle 11g, para atribuir os privilégios de SELECT e INSERT na tabela sanasa para o database role engenheiros, utilizase o comando
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2019
No Oracle 11g, para atribuir os privilégios de SELECT e INSERT na tabela sanasa para o database role engenheiros, utilizase o comando
- GRANT SELECT, INSERT ON sanasa TO engenheiros;
- ASSIGN PRIVILEGES SELECT, INSERT TO engenheiros ON sanasa;
- GRANT SELECT, INSERT FROM sanasa to engenheiros;
- GRANT SELECT, INSERT TO ROLE(engenheiros) ON sanasa;
- ASSIGN SELECT, INSERT TO engenheiros ON sanasa;
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O comando correto é GRANT SELECT, INSERT ON sanasa TO engenheiros;. Ele concede os privilégios especificados sobre uma tabela a um role.
A sintaxe geral usada é: GRANT lista_de_privilegios ON objeto TO destinatário;. Aqui, os privilégios são SELECT (ler dados) e INSERT (inserir linhas) e o objeto é a tabela sanasa.
Ao conceder a um role — no caso o engenheiros
— todos os usuários que tiverem esse role receberão automaticamente os privilégios. O comando é válido no Oracle 11g e deve ser executado por um usuário com autoridade para conceder tais privilégios.Conteúdo do catálogo FC Concursos · Atualizado em