SóProvas


ID
1623178
Banca
CETAP
Órgão
MPC-PA
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

O objetivo dos comandos TRUNCATE e DROP, quando aplicados em uma tabela em um banco de dados, é respectivamente:

Alternativas
Comentários
  • Semelhanças TRUNCATE e DROP:

          - Ambos os comando são DDL;

          - Não acionam nenhuma trigger;

           - Não podem ser usamos com WHERE

     

    Diferenças entre TRUNCATE x DROP:

       - TRUNCATE:

                             - Apaga somente as instâncias(conteúdo) da tabela;

                             - SEMPRE apaga todas as instâncias, ou seja, elimina todos os registros;

                              - sem rollback( não pode ser revertida);

         - DROP

                            - Apaga o esquema da tabela;

                             - Apaga as instâncias, permissões e indíces da tabela, ou seja, elimina a tabela por completo;

  • Só pra complementar o excelente comentário do colega! Pode-se utilizar também o DELETE sem a cláusula WHERE, com isso ele funcionará como um TRUNCATE

    ex: DELETE FROM alunos