Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zistiť , či dočasná tabuľka existuje v SQL Server

Pri písaní uložené procedúry pre SQL Server , niekedy je to užitočné , aby bolo možné zistiť , či dočasná tabuľka už existuje . Napríklad , keď sa pokúsite vytvoriť tabuľku , ale tabuľka už existuje , dôjde k chybe . Skontrolujte , či pre dočasné tabuľky s niekoľkými jednoduchými príkazmi . Pokyny dovolená 1

Použite funkciu OBJECT_ID sa pozrieť na váš stôl . Táto funkcia vracia interné identifikačné číslo objektu databázy . Môžete ju použiť na vyhľadanie dočasné tabuľky jeho skutočné meno . Napríklad , pozrite sa na nasledujúci kód .

SELECT OBJECT_ID ( ' tempdb .. # TemporaryTable " )
2

Kombinovať OBJECT_ID sa a IF ... ELSE vyhlásenie spustiť iný kód v závislosti na tom , či naše dočasná tabuľka už existuje . Napríklad - IF OBJECT_ID ( ' tempdb .. # TemporaryTable " ) NIE JE NULLPRINT " dočasná tabuľka už existuje ! ' ELSEPRINT " dočasná tabuľka neexistuje ! "
3

Uložiť a spustite program . Výstup z object_id príkazu vám povie , či dočasná tabuľka existuje .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené