A estrutura padrão de um DELETE é:
DELETE FROM
[tabela]
WHERE
[condição];
Exemplo 1: Delete total do conteúdo da tabela "usuários"
DETELE FROM USUARIOS
Exemplo 2: Delete apenas do usuário com ID = 1
DELETE FROM USUARIOS WHERE ID=1
A instrução TRUNCATE é utilizada quando se quer apagar o conteúdo completo de uma tabela. Ela trabalha semelhante ao comando DELETE, mas não registra as exclusões uma a uma, fazendo com que seja executada mais rapidamente, utilizando menos recursos e sem logs no sistema.
Explicando melhor, a instrução DELETE remove uma linha de cada vez e registra uma entrada no log de exclusão para cada linha retirada. O TRUNCATE TABLE exclui todos os dados de uma única vez e registra apenas o deslocamento de página de dados no log.
A estrutura padrão do TRUNCATE é:
TRUNCATE TABLE [tabela];
OBSERVAÇÃO: não há clausula WHERE na instrução TRUNCATE.
Nenhum comentário:
Postar um comentário