2010-12-12 9 views

Répondre

5

Essayez ceci:

USE C 
GO 

SELECT 
'DROP TABLE ' + name 
FROM sys.tables 
WHERE create_date >= '20101211' -- substitute your date you're interested in 
AND name like 'bkp%' 

Cela va créer en sortie une liste de DROP TABLE:.... déclaration - les copier et les coller dans une nouvelle fenêtre SSMS et exécuter ceux - et vous avez terminé!

+0

Mon doute est ... Sys.Tables est commun pour toutes les bases de données. Alors ... va-t-il supprimer des bases de données? – Relativity

+0

@Anish: ** non ce n'est pas ** - 'sys.tables' est spécifique à la base de données dans laquelle vous êtes - quand vous faites' USE C' vous obtenez seulement les tables qui sont dans la base de données C. –

+0

merci beaucoup !! ! – Relativity

Questions connexes