Suponha que um administrador de banco de dados Oracle neces...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão proposta, o tema central é a alteração do status de uma tabela para somente leitura no banco de dados Oracle. Esse é um tópico importante para administradores de banco de dados, pois impede a modificação dos dados na tabela, garantindo sua integridade.
O comando correto para realizar essa operação em PL/SQL é:
D - ALTER TABLE ServidoresPrefeitura READ ONLY;
Vamos explicar por que essa é a alternativa correta e onde as outras opções falham:
Alternativa D: Essa é a resposta correta. O comando ALTER TABLE ServidoresPrefeitura READ ONLY;
é utilizado em Oracle para alterar o status da tabela para "somente leitura". Isso impede qualquer modificação nos dados, permitindo apenas operações de leitura.
Análise das alternativas incorretas:
Alternativa A: ALTER TABLE ServidoresPrefeitura WITH CONSTRAINT READY ONLY;
está incorreta porque não existe a cláusula WITH CONSTRAINT READY ONLY
em PL/SQL para definir uma tabela como somente leitura.
Alternativa B: ALTER STATUS ServidoresPrefeitura READ ONLY;
está errada porque a sintaxe ALTER STATUS
não é válida em PL/SQL. Não se utiliza o comando ALTER STATUS
para modificar tabelas.
Alternativa C: ALTER TABLE ServidoresPrefeitura SET STATUS='READY ONLY';
está equivocada porque a sintaxe SET STATUS='READY ONLY'
não existe em PL/SQL. A cláusula correta seria READ ONLY
sem SET STATUS
.
Para questões como esta, é importante lembrar de rever comandos e sintaxes específicas de PL/SQL, uma vez que pequenos detalhes podem fazer a diferença entre uma resposta correta e errada.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo