Questão FC265914
Em um banco de dados relacional SQL SERVER, um DBA precisa excluir uma tabela. Nessa situação, o comando SQL que descarta a tabela é:
Linguagem SQL
IDECAN · 2024
Em um banco de dados relacional SQL SERVER, um DBA precisa excluir uma tabela.
Nessa situação, o comando SQL que descarta a tabela é:
- DROP TABLE table_name;
- CRASH TABLE table_name;
- REMOVE TABLE table_name;
- EXCLUDE TABLE table_name;
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O comando correto para descartar uma tabela no SQL Server é DROP TABLE table_name; — onde DROP indica a ação de remoção e TABLE especifica o tipo de objeto a ser eliminado.
Trata‑se de uma instrução de DDL (Data Definition Language) que exclui a definição da tabela e todos os dados, índices, gatilhos e restrições associados a ela.
Na prática, recomenda‑se usar a forma que evita erro se a tabela não existir: DROP TABLE IF EXISTS schema.table_name; (SQL Server reconhece IF EXISTS).
A operação é definitiva após commit; se executada fora de uma transação, os dados são perdidos salvo cópia de segurança. Além disso, o comando pode falhar se houver dependências (por exemplo, chaves estrangeiras) apontando para a tabela — nesse caso é preciso remover ou ajustar as dependências antes de descartar a tabela.
Conteúdo do catálogo FC Concursos · Atualizado em