Wie man überprüft, ob ein Element vorhanden ist in der Microsoft SQL

October 25

Objekte, die in der Microsoft SQL Schemabereich sind werden in der Tabelle sys.objects katalogisiert. Sie können das Vorhandensein der Elemente in diese Tabelle mithilfe einer select-Anweisung verwendet die Object_id-Funktion überprüfen. Diese Funktion nimmt zwei Parameter. Der erste Parameter ist der Object_name einen varchar- oder Nvarchar-Namen. Verwenden den vollqualifizierten Objektnamen ist optional. Der zweite Parameter ist optional und ist der Objekttyp.

Anweisungen

1 Öffnen Sie Ihre Abfrage-Editor zu, und geben Sie den Befehl Use Datenbank.

Verwenden Sie Dbname;

GEHEN

2 Geben Sie die IF-Anweisung für das gewünschte Objekt.

IF OBJECT_ID (N'dbo.myobject') ist nicht NULL

3 Geben Sie die gewünschte Aktion abgeschlossen, basierend auf den Ergebnissen. Zum Beispiel, um das Ergebnis Drucken "Objekt vorhanden" oder "Objekt ist nicht vorhanden", geben Sie:

Drucken (vorhanden ist N'object ")

SONST

Drucken (N'object ist nicht vorhanden);

GEHEN

4 Führen Sie die Anweisung aus, um das Ergebnis zu sehen.