Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come creare una vista in SQL Server

Per creare una vista in SQL Server:

  1. Apri una nuova query facendo clic su Nuova query pulsante nella barra degli strumenti di SSMS
  2. Digita o incolla a CREA VISUALIZZA dichiarazione (esempio sotto)
  3. Esegui lo script

La vista verrà ora creata nel database. Potrai vederlo sotto il nodo Viste in Esplora oggetti.

Ora puoi usare SELECT dichiarazioni contro il punto di vista nelle query future.

Di seguito sono riportati gli screenshot dei passaggi precedenti.

Apri una nuova query

Apri una nuova query facendo clic su Nuova query pulsante nella barra degli strumenti di SSMS:

Digita o incolla un istruzione CREATE VIEW

Questo inizierà con CREATE VIEW (view_name) AS seguito dal contenuto della vista.

Ecco un esempio:

CREATE VIEW ToDoList AS
SELECT	Tasks.TaskName, Tasks.Description
FROM	Status INNER JOIN
			Tasks ON Status.StatusId = Tasks.StatusId
WHERE	(Status.StatusId = 1)

Esegui lo script

Esegui la vista

È possibile eseguire una vista selezionando da essa. Usa SELEZIONA istruzione nello stesso modo in cui la useresti quando selezioni il contenuto di una tabella.

Quindi una vista è fondamentalmente una query pre-scritta che viene archiviata nel database. Invece di digitare l'intera query ogni volta che vuoi eseguirla, puoi salvarla in una vista. Quindi tutto ciò che devi fare è eseguire un semplice SELECT contro quel punto di vista.