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