FC ConcursosFC Concursos

Flashcard FC370279

Que privilégios garantem a execução de SELECT, INSERT, UPDATE e DELETE em uma mesma tabela?

Linguagem SQL

FGV · 2024

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Que privilégios garantem a execução de SELECT, INSERT, UPDATE e DELETE em uma mesma tabela?
Mostrar resposta e comentário

Resposta

Resposta: Ter privilégio de SELECT sobre a tabela (ou SELECT ANY TABLE) e os privilégios de objeto INSERT, UPDATE, DELETE nessa tabela.

Explicação:
Privilégio de sistema: SELECT ANY TABLE permite SELECT em qualquer tabela.
Privilégios de objeto: INSERT, UPDATE, DELETE são concedidos com ON schema.tabela TO usuário e valem apenas naquela tabela.
Revogar privilégios em outra tabela não afeta os privilégios já concedidos na tabela alvo.
Portanto, a combinação desses privilégios na mesma tabela resulta em DML completo.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359627

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo