Wie man eine Tabelle in SQL Server 2008 nur, wenn vorhanden

Unserem Unternehmen ist die Migration eines seiner Produkte von SQL Server 2005 zu 2008, und in den logs habe ich bemerkt überschüssige Fehler beim löschen von Tabellen, wenn es nicht vorhanden ist. In SQL Server 2005 hatten wir diese Tabellen gelöscht

IF OBJECT_ID('dbo.Units', 'U') IS NOT NULL
   DROP TABLE dbo.Units

denen scheint nicht mehr zu funktionieren.

Was wäre der richtige Weg, löschen einer Tabelle nur, wenn es vorhanden ist, in SQL Server 2008?

Duplikat von stackoverflow.com/questions/5952006/...
Was meinst du mit "scheint nicht mehr zu funktionieren"?

InformationsquelleAutor kooker | 2015-02-11

Schreibe einen Kommentar