FC ConcursosFC Concursos

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 é:

  1. DROP TABLE table_name;
  2. CRASH TABLE table_name;
  3. REMOVE TABLE table_name;
  4. 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

Continue aprendendo