SQL Server Drop -visning

SQL Server Drop -visning
I SQL Server er en visning en virtuell tabell som lagrer poster fra en gitt spørring. Enkelt sagt inneholder en visning resultatene av en gitt spørring i databasekatalogen for fremtidig referanse. Visninger er med på å gi kompatibilitet for endret skjema, raskere datainnhenting og etc. Denne artikkelen vil vise deg hvordan du bruker Drop View -kommandoen i SQL Server for å slette en eksisterende visning.

SQL Server Drop View -kommando

Nedenfor er syntaks for uttalelsen for å fjerne en eksisterende visning fra en gitt database i SQL Server:

Slipp visning [hvis eksisterer] [skjema_navn . ] view_name;

Spesifiser navnet på visningen du ønsker å fjerne etter Drop View -kommandoen. Skjemaavnet er valgfritt. Imidlertid, hvis skjemaet ikke er definert, slipper funksjonen visningen i det nåværende skjemaet.

Du kan også bruke IF Exists Clause for å forhindre at SQL Server returnerer en feil hvis en visning med det spesifiserte navnet ikke eksisterer.

Du kan også fjerne flere visninger i en enkelt uttalelse ved å skille målvisningen med komma.

Syntaksen er som vist:

Slipp visning [hvis eksisterer]
skjema_navn.view_name_1
skjema_navn.view_name_2,
..
skjema_navn.view_name_n;

Opprette prøvevisning

Anta at vi har et bord som vist:

I samsvarende tilstand kan vi opprette en visning som inneholder servernavn, størrelse_on_disk og total_records kolonner.

Et eksempel på spørring er som vist:

Lag visning DBO.SQL_VIEW
som Select Server_name, size_on_disk, total_records fra oppføringer der 'sql' in (server_name);

I dette tilfellet oppretter vi en visning som heter SQL_VIEW som holder postene der verdien 'SQL' eksisterer i servernavn -kolonnen.

Du kan sjekke opplæringsprogrammer for å lære mer om SQL -serveren i operatøren.

Vi kan se den skapte visningen i SSMS som:

SQL Server Drop View - Transact -SQL

Følgende eksempel viser hvordan du bruker Drop View -setningen for å fjerne sql_view vi opprettet tidligere.

slipp visning hvis det eksisterer dbo.SQL_VIEW;

Spørringen skal slippe SQL_VIEW -visningen fra DBO -skjemaet.

SQL Server Drop View - SSMS

Vi kan slette en eksisterende visning ved hjelp av SQL Server Management Studio ved å høyreklikke på målvisningen.

Konklusjon

I dette innlegget lærte du hvordan du bruker Drop View -setningen i SQL Server for å fjerne eksisterende visninger fra den nåværende databasen.