J'essaie d'écrire un script qui videra complètement une base de données SQL Server. Voici ce que j'ai jusqu'à présent:
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 avec succès.
mais quand je rafraîchis la liste des tableaux, ils sont toujours là. Qu'est-ce que je fais mal?