sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man skapar en vy i SQL Server

Så här skapar du en vy i SQL Server:

  1. Öppna en ny fråga genom att klicka på Ny fråga i SSMS-verktygsfältet
  2. Skriv eller klistra in en SKAPA VY uttalande (exempel nedan)
  3. Kör skriptet

Vyn kommer nu att skapas i databasen. Du kommer att kunna se den under Views-noden i Objektutforskaren.

Du kan nu använda SELECT uttalanden mot åsikten i framtida frågor.

Nedan finns skärmdumpar av stegen ovan.

Öppna en ny fråga

Öppna en ny fråga genom att klicka på Ny fråga knappen i SSMS-verktygsfältet:

Skriv eller klistra in en CREATE VIEW-sats

Detta börjar med CREATE VIEW (view_name) AS följt av innehållet i vyn.

Här är ett exempel:

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

Kör skriptet

Kör vyn

Du kan köra en vy genom att välja från den. Använd SELECT uttalande på samma sätt som du skulle använda det när du väljer innehållet i en tabell.

Så en vy är i grunden en förskriven fråga som lagras i databasen. Istället för att skriva hela frågan varje gång du vill köra den kan du spara den i en vy. Allt du behöver göra är att köra en enkel SELECT mot den uppfattningen.


  1. ALTER TABLE-satsen stod i konflikt med FOREIGN KEY-begränsningen

  2. MariaDB ROUND() vs TRUNCATE()

  3. Hur konverterar man en hel MySQL-databas teckenuppsättning och sortering till UTF-8?

  4. Android anpassad kalender och påminnelse