FC ConcursosFC Concursos

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

  1. GRANT SELECT, INSERT ON sanasa TO engenheiros;
  2. ASSIGN PRIVILEGES SELECT, INSERT TO engenheiros ON sanasa;
  3. GRANT SELECT, INSERT FROM sanasa to engenheiros;
  4. GRANT SELECT, INSERT TO ROLE(engenheiros) ON sanasa;
  5. 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

Continue aprendendo