Zitat von
omata:
Ich persönlich lösche die temporären Tabellen immer selber am Schluss der Prozedur mit DROP TABLE #... ich finde das sauberer, auch wenn es nicht unbedingt nötig ist. Wenn du allerdings deine Prozedur mal in den
Query Analyser kopierst um dort etwas zu testen, dann wirst du festellen, dass die Tabelle erhalten bleibt und somit ein erneutes Ausführen nicht möglich ist.
Die temporären Tabellen werden erst dann automatisch gelöscht, wenn die Connection geschlossen wird.
Und deshalb ist es eben sicherlich immer eine gute Idee die Tabelle wieder zu löschen, sobald sie nicht mehr gebraucht wird.