Drop Temp Table If Exists
-
Posted on July 3, 2010 by Derek Dieter
-
10
jeśli jesteś tutaj, prawdopodobnie napotkałeś sytuację, w której automatycznie utworzyłeś tabelę tymczasową w swoim skrypcie i za każdym razem, gdy wykonujesz skrypt, musisz ręcznie upuścić tabelę tymczasową. Tak, to może być ból. Sam to robiłem wiele razy.
oto proste rozwiązanie. Musimy sprawdzić, czy tabela temp istnieje w bazie danych TempDB i jeśli tak, musimy ją upuścić.
IF OBJECT_ID(N ’ tempdb..
Produkt
otrzymujemy komunikat o błędzie:
w bazie danych znajduje się już obiekt o nazwie '#Temp’.teraz po prostu dodajemy nasz fragment kodu i jesteśmy w stanie wykonać go bez konieczności ręcznego upuszczania.
IF OBJECT_ID(’tempdb..#Temp’) nie jest NULL
BEGIN
DROP TABLE #Temp
END— (Zastąp tabelę produktów poniżej tabelą)
Wybierz *
do #Temp
z SalesLT.ProduktFiled under TSQL
Leave a Reply