2010-05-24 5 views
8

Ziemlich einfache Frage, aber ich sehe es nirgendwo sonst auf SO:Muss ich den Index für die temporäre Tabelle löschen?

Werden Indizes (Indizes?) In einer temporären Tabelle automatisch mit der temporären Tabelle gelöscht?

Ich würde mir vorstellen, sie tun, aber ich weiß nicht wirklich, wie man überprüft, um sicherzustellen.

Danke,

Phil

Antwort

8

Ja, sie gehen zusammen mit den Tisch fallen gelassen. Es ist nicht möglich, dass ein Index unabhängig von seiner Tabelle existiert.

In Bezug auf diese für sich selbst die Überprüfung könnten Sie

SELECT OBJECT_NAME(OBJECT_ID), * FROM tempdb.sys.indexes 

vor und nach dem DROP Temptabelle läuft tun.

Verwandte Themen