MS SQL-Server

Knowledge Base

MS SQL-Server > Lösungen, Rezepte, Tipps, Fragen

Wie löscht man eine temporäre Tabelle?

Eine temporäre Tabelle ist schnell angelegt - aber ist die Verbindung im Management Studio offen, dann bleibt die temporäre Tabelle auch bestehen.

Eine temporäre Tabelle kann aber genauso leicht gelöscht werden:

DROP TABLE #<Name der temporären Tabelle>

Leider führt dies zu einem Fehler, wenn die temporäre Tabelle nicht existiert - weshalb die Löschung mit einer Prüfung kombiniert werden sollte:

IF OBJECT_ID('tempdb..#<Name der temporären Tabelle>') IS NOT NULL

DROP TABLE #<Name der temporären Tabelle>