Questão nº 27

Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 27)

FGV2024Técnico de Nível Superior - Analista de Banco de DadosTecnologia da Informação
Gabarito: Ever comentário ↓

O analista Júnior está realizando cargas na tabela TAB_CADASTRO a partir do arquivo cadastro.csv. Após realizar a primeira carga, ele verificou que os dados foram carregados com diversos erros.
Para apagar os dados da tabela, mantendo a sua estrutura, Júnior deve executar o comando:

Resposta comentada

Gabarito Alternativa E

Quando precisamos limpar todos os registros de uma tabela, mas queremos que a tabela continue existindo com suas colunas e configurações originais, usamos comandos específicos.

  • (A) Incorreta: SET TABLE não é um comando SQL padrão para apagar dados ou manipular a estrutura de tabelas.
  • (B) Incorreta: ALTER TABLE é usado para modificar a estrutura da tabela (adicionar/remover colunas, alterar tipos de dados, etc.), não para apagar seus dados.
  • (C) Incorreta: DROP TABLE apaga a tabela inteira, incluindo sua estrutura e todos os dados, o que contraria o requisito de "mantendo a sua estrutura". Armadilha da banca: Embora "apagar" seja a intenção, DROP TABLE é muito destrutivo, removendo a tabela por completo do banco de dados.
  • (D) Incorreta: DELETE TABLE não é uma sintaxe SQL válida. O comando correto para apagar linhas é DELETE FROM <nome_da_tabela>, mas mesmo assim, TRUNCATE TABLE é a opção mais adequada para o cenário descrito.
  • (E) Correta: TRUNCATE TABLE remove todos os dados de uma tabela de forma eficiente, mas mantém a sua estrutura (colunas, tipos de dados, índices, etc.), exatamente como solicitado na questão.

Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho