SQL Server Drop View

SQL Server Drop View
In SQL Server, una vista è una tabella virtuale che memorizza i record da una determinata query. In termini semplici, una vista detiene i risultati di una determinata query nel catalogo del database per riferimento futuro. Le visualizzazioni aiutano a fornire compatibilità per lo schema modificato, i dati più veloci e ecc. Questo articolo ti mostrerà come utilizzare il comando Drop View in SQL Server per eliminare una vista esistente.

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.