SQLite - Comando TRUNCATE TABLE
Infelizmente, não temos o comando TRUNCATE TABLE no SQLite, mas você pode usar o SQLite DELETE para deletar dados completos de uma tabela existente, embora seja recomendado usar o comando DROP TABLE para eliminar a tabela completa e recriá-la novamente.
Sintaxe
A seguir está a sintaxe básica do comando DELETE.
sqlite> DELETE FROM table_name;
A seguir está a sintaxe básica de DROP TABLE.
sqlite> DROP TABLE table_name;
Se você estiver usando o comando DELETE TABLE para excluir todos os registros, é recomendado usar VACUUM comando para limpar o espaço não utilizado.
Exemplo
Considere a tabela COMPANY com os seguintes registros.
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
A seguir está o exemplo para truncar a tabela acima -
SQLite> DELETE FROM COMPANY;
SQLite> VACUUM;
Agora, a tabela COMPANY está totalmente truncada e nada será a saída da instrução SELECT.