SQL Server Drop View Command
Di seguito è riportata la sintassi dell'istruzione per rimuovere una vista esistente da un determinato database in SQL Server:
Drop View [se esiste] [Schema_Name . ] view_name;
Specificare il nome della vista che si desidera rimuovere dopo il comando Drop View. Il nome dello schema è facoltativo. Tuttavia, se lo schema non è definito, la funzione rilascia la vista nello schema corrente.
È inoltre possibile utilizzare la clausola se esiste per impedire a SQL Server di restituire un errore se non esiste una vista con il nome specificato.
È inoltre possibile rimuovere più viste in un'unica istruzione separando le viste target con le virgole.
La sintassi è come mostrata:
Drop View [se esiste]
Schema_name.View_name_1
Schema_name.View_name_2,
..
Schema_name.View_name_n;
Creazione della vista di esempio
Supponiamo di avere una tabella come mostrato:
Nella condizione di corrispondenza, possiamo creare una vista contenente le colonne Server_Name, Size_on_Disk e Total_Records.
Una query di esempio è come mostrato:
Crea View DBO.sql_view
come seleziona Server_name, size_on_disk, total_records da voci in cui "sql" in (server_name);
In questo caso, creiamo una vista chiamata sql_view che tenendo i record in cui esiste il valore "sql" nella colonna Server_name.
Puoi controllare i nostri tutorial per saperne di più sul server SQL in operatore.
Possiamo vedere la vista creata in SSMS come:
SQL Server Drop View - Transact -SQL
L'esempio seguente mostra come utilizzare l'istruzione Drop View per rimuovere SQL_VIEW che abbiamo creato in precedenza.
Drop View Se esiste DBO.sql_view;
La query dovrebbe rilasciare la vista sql_view dallo schema DBO.
SQL Server Drop View - SSMS
Possiamo eliminare una vista esistente utilizzando SQL Server Management Studio facendo clic con il pulsante destro del mouse sulla vista target.
Conclusione
In questo post, hai imparato come utilizzare l'istruzione Drop View in SQL Server per rimuovere le viste esistenti dal database corrente.