151 votes

Supprimer tous les enregistrements

Comment supprimer tous les enregistrements dans SQL Server 2008 ?

223voto

PA. Points 10538

Pour supprimer tous les enregistrements d'une table sans supprimer la table.

DELETE FROM table_name utiliser avec précaution, il n'y a pas d'annulation !

Pour supprimer un tableau

DROP TABLE table_name

54voto

SQLMenace Points 68670

d'une table ?

Vous pouvez l'utiliser si vous n'avez pas de clés étrangères vers d'autres tables

 truncate table TableName

ou alors

 delete TableName

si tu veux toutes les tables

 sp_msforeachtable 'delete ?'

19voto

sachind Points 377

Utiliser l'instruction DELETE

 Delete From <TableName>

Par exemple:

 Delete from Student;

8voto

fdaines Points 588

Si vous souhaitez réinitialiser votre table, vous pouvez faire

 truncate table TableName

tronquer a besoin de privilèges, et vous ne pouvez pas l'utiliser si votre table a des dépendances (une autre table qui a FK de votre table,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X