Salut
comme le montre le titre je veux savoi s'il existe une requette ou autre moyen de vider toutes les tables et d'initialiser leurs auto increment, bien sur sans la suppression de la base :D
Merci
Version imprimable
Salut
comme le montre le titre je veux savoi s'il existe une requette ou autre moyen de vider toutes les tables et d'initialiser leurs auto increment, bien sur sans la suppression de la base :D
Merci
Bonsoir
Pour une table, essayez avec:
Néanmoins,vous aurez sans doute tout un tas de problèmes de contraintes,Code:
1
2 TRUNCATE TABLE MaTable DBCC CHECKIDENT (MaTable, RESEED, 0)
mais en cherchant un peu, ça peut se faire avec un script TSQL.
Vous pouvez aussi supprimer vos tables et les recréer.
@+
Vous pouvez essayer le DELETE en cascade, à condition d'avoir le paramétrage adéquante sur les contraintes.
http://www.xoowiki.com/Article/SQL-S...cacade-41.aspx
Bonjour,
Cela suppose :
- dans la solution que propose agemis31, que toutes les contraintes de toutes les tables aient été supprimées
- dans la solution de sacha79, de connaître parfaitement les relations entre les entités.
Vous pouvez aussi :
- scripter toutes les tables de votre base de données,
- supprimer cette base de données ou en créer une toute fraîche
- exécuter le script de création des tables sur la base de données.
Cela évite de plus que le fichier du journal de transactions ne gonfle du fait de la maintenance des index (surtout de clé primaire).
Pour scripter les objets de votre choix, jetez un œil sur ce petit billet
Une autre solution : faites un clic-droit sur la base de données contenant les tables en question et choisissez "Tâches" puis "Générer des scripts".
Choisissez la base de données qui contient vos objets, puis cliquez sur suivant jusqu'à obtenir la boîte de dialogue "Sélectionner les types d'objets" ou vous devrez alors cocher "Tables".
En cliquant sur suivant, vous pouvez choisir de scripter toutes les tables ou seulement celles que vous souhaitez, et en terminant l'opération, quelques instants plus tard, vous obtenez le script de vos tables, que vous pouvez exécuter directement (les contraintes d'intégrité référentielle et les indexes sont conservés).
@++ ;)