SQL - Commande TRUNCATE TABLE

Le SQL TRUNCATE TABLE La commande est utilisée pour supprimer des données complètes d'une table existante.

Vous pouvez également utiliser la commande DROP TABLE pour supprimer la table complète, mais cela supprimerait la structure de table complète de la base de données et vous auriez besoin de recréer cette table une fois de plus si vous souhaitez stocker des données.

Syntaxe

La syntaxe de base d'un TRUNCATE TABLE La commande est la suivante.

TRUNCATE TABLE  table_name;

Exemple

Considérez une table CUSTOMERS contenant les enregistrements suivants -

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

Voici l'exemple d'une commande Tronquer.

SQL > TRUNCATE TABLE CUSTOMERS;

Maintenant, la table CUSTOMERS est tronquée et la sortie de l'instruction SELECT sera comme indiqué dans le bloc de code ci-dessous -

SQL> SELECT * FROM CUSTOMERS;
Empty set (0.00 sec)