Questão FC372955
No Oracle 11g, para fornecer ao vendedor (database role) permissão para consulta, inclusão, alteração e exclusão de dados na tabela func, utiliza-se a instrução
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2022
No Oracle 11g, para fornecer ao vendedor (database role) permissão para consulta, inclusão, alteração e exclusão de dados na tabela func, utiliza-se a instrução
- GRANT SELECT, INSERT, UPDATE, DELETE ON func TO vendedor WITH ALLOWED='True';
- GRANT SELECT, INSERT, UPDATE, DELETE ON func TO vendedor;
- GRANT SELECT, INSERT, UPDATE, DELETE INTO func TO ROLE vendedor;
- GRANT PRIVILEGES SELECT, INSERT, UPDATE, DELETE ON func TO vendedor;
- GRANT PRIVILEGES SELECT, INSERT, UPDATE, DELETE OVER func TO vendedor;
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O comando GRANT SELECT, INSERT, UPDATE, DELETE ON func TO vendedor; concede, de forma explícita, os quatro principais privilégios de manipulação de dados (consulta, inserção, atualização e exclusão) sobre a tabela func ao identificador vendedor.
Cada termo indica um privilégio de objeto: SELECT permite ler linhas; INSERT permite acrescentar novas linhas; UPDATE permite alterar valores existentes; DELETE permite remover registros. A palavra ON liga esses privilégios ao objeto alvo (func) e TO identifica o destinatário (vendedor), que pode ser um usuário ou uma role do banco.
Após a execução, qualquer usuário que receba a role vendedor herdará esses privilégios. A sintaxe segue o padrão: GRANT [privilégios] ON [objeto] TO [usuário/role];.
Conteúdo do catálogo FC Concursos · Atualizado em