Bij het schrijven van een opgeslagen procedure voor SQL Server , soms is het nuttig om te kunnen weten of een tijdelijke tabel al bestaat . Bijvoorbeeld , wanneer u probeert om een tabel te maken , maar een tabel al bestaat , fouten die je tegenkomt . Controleer voor een tijdelijke tabel met een aantal eenvoudige commando's . Instructies 1 Gebruik de OBJECT_ID functie om te zoeken naar uw tafel . Deze functie geeft intern identificatienummer van een database object . U kunt het gebruiken om een tijdelijke tabel te vinden door haar echte naam . Bijvoorbeeld , raadpleegt u de volgende code . SELECT OBJECT_ID ( ' tempdb .. # TemporaryTable ' ) kopen van 2 Combineer object_id met en IF ... ELSE statement aan verschillende code uit te voeren afhankelijk van het wel of niet onze tijdelijke tabel al bestaat . Bijvoorbeeld - IF OBJECT_ID ( ' tempdb .. # TemporaryTable ' ) NIET NULLPRINT ' De tijdelijke tabel al bestaat ! ' ELSEPRINT ' De tijdelijke tabel bestaat niet ! ' 3 opslaan en start het programma . De output van de OBJECT_ID commando vertelt je of een tijdelijke tabel bestaat.
|