SQLite: comando TRUNCATE TABLE
Sfortunatamente, non abbiamo il comando TRUNCATE TABLE in SQLite ma puoi usare SQLite DELETE comando per eliminare i dati completi da una tabella esistente, sebbene si consiglia di utilizzare il comando DROP TABLE per eliminare la tabella completa e ricrearla ancora una volta.
Sintassi
Di seguito è riportata la sintassi di base del comando DELETE.
sqlite> DELETE FROM table_name;
Di seguito è riportata la sintassi di base di DROP TABLE.
sqlite> DROP TABLE table_name;
Se si utilizza il comando DELETE TABLE per eliminare tutti i record, si consiglia di utilizzare VACUUM comando per cancellare lo spazio inutilizzato.
Esempio
Considera la tabella AZIENDA con i seguenti record.
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
Di seguito è riportato l'esempio per troncare la tabella sopra:
SQLite> DELETE FROM COMPANY;
SQLite> VACUUM;
Ora, la tabella COMPANY viene troncata completamente e nulla sarà l'output dell'istruzione SELECT.