FC ConcursosFC Concursos

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

  1. GRANT SELECT, INSERT, UPDATE, DELETE ON func TO vendedor WITH ALLOWED='True';
  2. GRANT SELECT, INSERT, UPDATE, DELETE ON func TO vendedor;
  3. GRANT SELECT, INSERT, UPDATE, DELETE INTO func TO ROLE vendedor;
  4. GRANT PRIVILEGES SELECT, INSERT, UPDATE, DELETE ON func TO vendedor;
  5. 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

Continue aprendendo