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
- TRUNCATE table.
- DELETE table.
- UPDATE table.
- GRANT table.
- 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