Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come eliminare tutte le tabelle con il prefisso bkp da un determinato database?

Prova questo:

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%'

Questo creerà come output un elenco di DROP TABLE:.... istruzione - copiali e incollali in una nuova finestra SSMS ed eseguili - e il gioco è fatto!