J'essaie d'écrire un script qui videra complètement une base de données SQL Server. Voilà ce que j'ai pour l'instant :
USE [dbname]
GO
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all'
EXEC sp_msforeachtable 'DELETE ?'
Lorsque je l'exécute dans Management Studio, j'obtiens :
Commande(s) terminée(s) avec succès.
mais quand je rafraîchis la liste des tables, ils sont toujours là. Qu'est-ce que je fais mal?