Vider une table

1. L’ordre TRUNCATE

L’ordre TRUNCATE est utilisé pour supprimer toutes les occurrences d’une table, sans restriction. Cet ordre occupera une seule ligne dans le journal. En cas de retour arrière, toutes les occurrences seront récupérées. Il ne sera pas possible de reprendre une partie des enregistrements. L’intérêt de l’ordre TRUNCATE est qu’il libère l’espace disponible par la suppression des lignes, dans le fichier physique de la base. Un autre avantage de cet ordre est qu’il réinitialise l’auto-incrémentation si cette option est appliquée sur une colonne.

Les déclencheurs ne sont pas exécutés.

Cet ordre est généralement employé par les administrateurs de base de données.

Syntaxe


TRUNCATE TABLE <nom table>
 

Exemple


TRUNCATE TABLE Chambres;
 
Pour consulter la suite, découvrez le livre suivant :
couv_RI3SQL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La modification de tables
Suivant
Les vues