Come controllare se un elemento esiste in Microsoft SQL

October 20

Gli oggetti che sono con ambito schema in Microsoft SQL sono catalogati nella tabella sys.objects. È possibile verificare l'esistenza di elementi in questa tabella utilizzando un'istruzione SELECT utilizzando la funzione object_id. Questa funzione richiede fino a due parametri. Il primo parametro è il object_name, che è un nome varchar o nvarchar. Utilizzando il nome di oggetto completo è facoltativo. Il secondo parametro è facoltativo ed è il tipo_oggetto.

istruzione

1 Aprite il vostro editor di query e digitare il comando database di utilizzo.

UTILIZZARE dbname;

ANDARE

2 Digitare l'istruzione IF per l'oggetto desiderato.

SE OBJECT_ID (N'dbo.myobject ') non è NULL

3 Inserire l'azione desiderata per completare in base ai risultati. Ad esempio, per stampare il risultato "esiste oggetto" o "oggetto non esiste," è necessario digitare:

stampa (N'object esiste ')

ALTRO

stampa (N'object non esiste);

ANDARE

4 Eseguire l'istruzione per vedere il risultato.