stoperror
Goto Top

MSSQL - 2 x select into Tabelle mit drop dazwischen funktioniert nicht

Server ist MSSQL 2005. Ich mache ein select into eine Tabelle, mache ein drop der Tabelle und starte erneut ein select into diese Tabelle und bekomme die Fehlermeldung in der vorletzten Zeile, dass die Tabelle schon existiert...-

Ich hab mal ne SQL-Frage...
Beim folgenden SQL funktioniert der erste Teil allein bis einschliesslich zum ersten drop table und der zweite Teil danach auch separat.
Aber will ich beide zusammen ausführen funktioniert es nicht.
Dann bekomme ich immer die Meldung "There is already an object named '#testtmp' in the database Zeile 9 (vorletzte Zeile).


select 'a' as erster, 'b' as zweiter into #testtmp

select * from #testtmp

drop table #testtmp

select 'c' as dritter, 'd' as vierter, 'e' as fünfter into #testtmp

select * from #testtmp

drop table #testtmp

Content-ID: 168304

Url: https://administrator.de/contentid/168304

Ausgedruckt am: 22.11.2024 um 09:11 Uhr

Maik87
Maik87 20.06.2011 um 12:14:54 Uhr
Goto Top
Setz mal ; hinter die Zeilen und teste nochmal.
stoperror
stoperror 20.06.2011 um 12:39:01 Uhr
Goto Top
Nö, geht auch nicht. Hätte mich auch gewundert.

Ist das wieder sowas, was mit temporären Tabellen einfach nicht geht?
stoperror
stoperror 20.06.2011 um 12:51:40 Uhr
Goto Top
Hab was gefunden.
Hier hatte jemand dasselbe Problem.

http://www.sqlmonster.com/Uwe/Forum.aspx/ms-sql-server/14515/Not-droppi ...