2010-12-12 5 views

Antwort

5

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 als Ausgabe eine Liste der DROP TABLE:.... Anweisung erstellen wird - kopieren diese und sie in ein neues SSMS-Fenster einfügen und diejenigen ausführen - und fertig!

+0

Mein Zweifel ist ... Sys.Tables ist für alle Datenbanken richtig. Also ... wird es aus Datenbanken löschen? – Relativity

+0

@Anish: ** nein es ist nicht ** - 'sys.tables' ist spezifisch für die Datenbank, in der Sie sich befinden - wenn Sie' USE C' verwenden, erhalten Sie nur die Tabellen, die in der Datenbank C sind. –

+0

thanks alot !! ! – Relativity

Verwandte Themen