Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie lösche ich alle Tabellen mit dem Präfix bkp aus einer bestimmten Datenbank?

Versuchen Sie Folgendes:

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

Dies erzeugt als Ausgabe eine Liste von DROP TABLE:.... -Anweisung - kopieren Sie diese und fügen Sie sie in ein neues SSMS-Fenster ein und führen Sie diese aus - und Sie sind fertig!