Hvordan sjekke om et element Finnes i Microsoft SQL

Objekter som er skjemaomfang i Microsoft SQL er katalogisert i sys.objects tabellen. Du kan sjekke om det finnes elementer i denne tabellen ved hjelp av en utvalgt setning ved hjelp av object_id funksjon. Denne funksjonen tar opptil to parametre. Den første parameteren er objekt, som er en varchar eller nvarchar navn. Ved hjelp av det fullstendige objektnavnet er valgfritt. Den andre parameteren er valgfri og er objekt.

Bruksanvisning

1 Åpne søket redaktør og skriv bruk database kommandoen.

BRUK dbnavn;

2 Skriv inn IF-setning for det ønskede objektet.

IF OBJECT_ID (N'dbo.myobject ') ER IKKE NULL

3 Skriv inn ønsket handling for å fullføre basert på resultatene. For eksempel vil skrive ut resultatet "eksisterer objekt" eller "objekt eksisterer ikke," du ville skrive:

print (N'object finnes ')

ELLERS

print (N'object ikke eksisterer);

4 Utføre setningen for å se resultatet.