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 é
- DROP TABLE nome-tabela;
- DELETE TABLE nome-tabela;
- REMOVE TABLE nome-tabela;
- 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