FC ConcursosFC Concursos

Questão FC890520

Jonas é administrador de banco de dados do Tribunal de Justiça de Santa Catarina. Em sua rotina, realiza criação, manipulação e definição de dados por meio de linguagem SQL, atende

Linguagem SQL

FGV · 2026

Jonas é administrador de banco de dados do Tribunal de Justiça de Santa Catarina. Em sua rotina, realiza criação, manipulação e definição de dados por meio de linguagem SQL, atendendo às demandas da equipe de desenvolvimento de sistemas. Em determinada tarefa, verificou que havia criado uma tabela de forma equivocada e que ela não seria mais necessária, inclusive em sua estrutura.

 

Diante disso, para eliminar definitivamente essa tabela, ele deve utilizar o comando

  1. TRUNCATE table.
  2. DELETE table.
  3. UPDATE table.
  4. GRANT table.
  5. DROP table.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O comando DROP TABLE remove do banco de dados a tabela por completo, eliminando sua definição, os dados e objetos associados como índices, constraints e triggers.

Na prática, ao executar DROP TABLE nome_da_tabela; o SGBD libera o espaço em disco e a tabela deixa de existir no catálogo do banco.

Por ser um comando DDL, a operação é definitiva na maioria dos ambientes produção, portanto deve ser usada com cautela; recomenda-se ter backup ou confirmar que a tabela não será mais necessária.

Para evitar erros quando a tabela pode não existir, é comum usar a variante com IF EXISTS (DROP TABLE IF EXISTS nome_da_tabela;). Em situações com dependências, pode ser preciso especificar CASCADE para remover objetos dependentes.

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

Continue aprendendo