L'instruction SQL Server Truncate supprime tous les enregistrements d'une table tout en conservant la structure du tableau. Considérez la déclaration tronquée comme un moyen de purger les données d'un tableau sans laisser tomber le tableau réel.
Dans ce guide, vous comprendrez comment travailler avec la commande truncate dans SQL Server, vous permettant de réinitialiser les tables sans les recréer.
Table tronquée SQL Server
Lorsque vous travaillez avec la base de données, vous rencontrerez des cas où vous devez supprimer toutes les données stockées dans un tableau sans laisser tomber le tableau.
Bien que vous puissiez utiliser la déclaration de suppression sans clause conditionnelle, la commande truncate est beaucoup plus rapide et efficace.
La syntaxe de la commande truncate est comme indiqué:
TRUNCATE TABLE [DATABASE_NAME.] [schéma_name.]NOM DE LA TABLE;Prenons l'exemple de requêtes ci-dessous qui créent une table et insérer des données d'échantillon.
Créer une base de données product_inventory;Exécutez la requête tronquée pour supprimer toutes les données du tableau:
Inventaire de table tronqué;Le tableau résultant est comme indiqué:
Notez que la structure du tableau est toujours conservée pendant que toutes les données stockées sont supprimées.
SQL Server troncate vs. Supprimer
Vous vous demandez peut-être, si la commande tronquée est comme la déclaration de suppression, pourquoi dois-je utiliser la commande tronquée?
Voici quelques avantages de la commande tronquée sur la suppression.
Conclusion
Dans cet article, vous avez découvert comment travailler avec la commande de table tronquée dans SQL Server pour purger les données d'une table sans détruire la structure du tableau.