Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment supprimer toutes les tables avec le préfixe bkp d'une base de données donnée ?

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 créera en sortie une liste de DROP TABLE:.... instruction - copiez-les et collez-les dans une nouvelle fenêtre SSMS et exécutez-les - et vous avez terminé !