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.