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"?
Was meinst du mit "scheint nicht mehr zu funktionieren"?
InformationsquelleAutor kooker | 2015-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies sollte es tun!
InformationsquelleAutor Spiky
Dieser code funktioniert auf meinem SQL Server 2012:
Vielleicht Ihren Namen falsch ist (z.B. groß-Kleinschreibung Sortierung auf der neuen installation?). Welche Fehler sind Sie immer?
Beachten Sie, dass in SQL Server 2016 können Sie DROP, WENN VORHANDEN:
InformationsquelleAutor Jovan MSFT