FC ConcursosFC Concursos

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

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

  1. 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:
TRUNCATE TABLE minha_tabela;

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:
DROP TABLE minha_tabela;


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

Continue aprendendo