Csepp Temp Asztalon, Ha Létezik
-
Posted on július 3, 2010-ben a Derek Dieter
-
10
Ha itt vagy, akkor is az a helyzet, amikor már automatikusan létrehozott egy ideiglenes táblázat a forgatókönyvet, minden alkalommal, amikor elindítja a script van, hogy dobja el a temp táblázat kézzel. Igen, ez fájdalom lehet. Én is sokszor csináltam már ilyet.
tehát itt van az egyszerű megoldás. Ellenőriznünk kell, hogy a temp tábla létezik-e a TempDB adatbázisban, és ha igen, le kell dobnunk.
Ha OBJECT_ID (n ‘ nempdb..#Temp’) NEM NULL
BEGIN
DROP TABLE #Temp
END
megismételni ezt, futtassuk a következő parancsot az ugyanabban az ablakban többször is:
— (Cserélje ki a termék az alábbi táblázatot a táblázat)
VÁLASSZA ki *
A #Temp
A SalesLT.Termék
hibaüzenetet kapunk:
most egyszerűen hozzáadjuk a kódrészletünket, és képesek vagyunk végrehajtani anélkül, hogy manuálisan le kellene dobnunk.
Ha OBJECT_ID (‘tempdb..# Temp’) Nem NULL
BEGIN
DROP TABLE #Temp
END
– (cserélje ki az alábbi termék táblázatot a táblázat)
SELECT *
INTO # Temp
FROM SalesLT.Termék
Leave a Reply