FC ConcursosFC Concursos

Questão FC266016

No contexto dos fundamentos e implementação bancos de dados, usa-se SGBD para manipular os dados armazenados por meio da SQL. Um comando SQL é empregado para excluir uma tabela de

Questões sem classificação de assunto (TI - Banco de Dados)

IDECAN · 2021

No contexto dos fundamentos e implementação bancos de dados, usa-se SGBD para manipular os dados armazenados por meio da SQL. Um comando SQL é empregado para excluir uma tabela de um banco de dados, incluindo todos os seus dados. Nesse caso, a sintaxe para esse comando é

  1. DROP TABLE nome-tabela;
  2. DELETE TABLE nome-tabela;
  3. REMOVE TABLE nome-tabela;
  4. EXCLUDE TABLE nome-tabela;
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A instrução DROP TABLE elimina completamente uma tabela do banco de dados. Ao executar DROP TABLE nome-tabela; são removidos tanto a estrutura (metadados) quanto os dados armazenados.

Esse comando afeta dependências: objetos que referenciam a tabela (como chaves estrangeiras, índices ou views) podem impedir a remoção ou exigir uso de opções específicas do SGBD para remoção em cascata.

Em muitos sistemas é possível usar IF EXISTS para evitar erro se a tabela não existir: DROP TABLE IF EXISTS nome-tabela;

Quanto à reversão, se executado fora de uma transação ou em SGBDs que não suportam rollback para DDL, a operação é irreversível. Use com cuidado e confirme backups antes de remover tabelas críticas.

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

Continue aprendendo