Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> SQL Server >> .

Come determinare se una tabella temporanea esiste in SQL Server

Quando si scrive una stored procedure di SQL Server , a volte è utile essere in grado di scoprire se una tabella temporanea esiste già . Ad esempio, quando si tenta di creare una tabella , ma una tabella esiste già , si verificano errori . Verificare la presenza di una tabella temporanea con alcuni semplici comandi . Istruzioni
1

Utilizzare la funzione OBJECT_ID per cercare il vostro tavolo . Questa funzione restituisce il numero di identificazione interno di un oggetto di database . Si può usare per trovare una tabella temporanea con il suo vero nome . Ad esempio , fare riferimento al seguente codice .

SELEZIONA OBJECT_ID ( 'tempdb .. # TemporaryTable ' ) economici 2

Combinare OBJECT_ID con e IF ... ELSE per eseguire codice diverso seconda se o non la nostra tabella temporanea esiste già. Per esempio -IF OBJECT_ID ( 'tempdb .. # TemporaryTable ') non è NULLPRINT ' La tabella temporanea esiste già! ' ELSEPRINT ' La tabella temporanea non esiste! '
3

Salva e eseguire il programma . L' output del comando OBJECT_ID ti dice se una tabella temporanea esiste.

 

software © www.354353.com