Questão FC90527
Julgue o item seguinte a respeito dos conceitos de administração de dados. Os comandos TRUNCATE e DROP TABLE removem todas as linhas de uma tabela, porém o comando DROP TABLE exclu
Linguagem SQL
CEBRASPE (CESPE) · 2023
Os comandos TRUNCATE e DROP TABLE removem todas as linhas de uma tabela, porém o comando DROP TABLE exclui também a estrutura da tabela do banco de dados bem como todos os dados armazenados na tabela.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: A assertiva está correta. Vamos analisar a diferença entre os comandos TRUNCATE e DROP TABLE:
TRUNCATE TABLE:- Remove todas as linhas da tabela, mas mantém sua estrutura (colunas, índices, chaves) intacta.
- É mais eficiente do que
DELETE, pois não gera registros de transação para cada linha. - Exemplo:
DROP TABLE:- Remove todos os dados e a estrutura da tabela do banco de dados.
- Após um
DROP TABLE, a tabela deixa de existir. - Exemplo:
Conteúdo do catálogo FC Concursos · Atualizado em