Frank (no reg): Alle Tabellen mit Präfix XXX löschen

Beitrag lesen

Hi,

insofern das Datenbanksystem sich nach ANSI '92 Standards richtet und damit auch die INFORMATION_SCHEMA Views unterstützt, kann man wunderbar dynamisches SQL generieren ...

SELECT 'DROP TABLE ' + TABLE_NAME + ';'
  FROM INFORMATION_SCHEMA.TABLES
  WHERE TABLE_NAME LIKE 'xxx%'

Das Resultat aus einer Grid/Text-Anzeige (je nach verwendetem Tool) sollte man dann im Guttenbergschen Stil wiederverwenden können.

Ich benutze solcherlei Konstrukte eher häufig für Wartungsscripts zum Rebuild von Indizes.

Ciao, Frank