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

Sådan opretter du en visning i SQL Server

Sådan opretter du en visning i SQL Server:

  1. Åbn en ny forespørgsel ved at klikke på Ny forespørgsel knappen på SSMS-værktøjslinjen
  2. Skriv eller indsæt en OPRET VISNING erklæring (eksempel nedenfor)
  3. Kør scriptet

Visningen vil nu blive oprettet i databasen. Du vil være i stand til at se den under Views-noden i Object Explorer.

Du kan nu bruge SELECT udsagn mod synspunktet i fremtidige forespørgsler.

Nedenfor er skærmbilleder af ovenstående trin.

Åbn en ny forespørgsel

Åbn en ny forespørgsel ved at klikke på Ny forespørgsel knappen i SSMS-værktøjslinjen:

Skriv eller indsæt en CREATE VIEW-sætning

Dette starter med CREATE VIEW (view_name) AS efterfulgt af indholdet af visningen.

Her er et eksempel:

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 scriptet

Kør View

Du kan køre en visning ved at vælge fra den. Brug SELECT sætning på samme måde, som du ville bruge den, når du vælger indholdet af en tabel.

Så en visning er dybest set en forudskrevet forespørgsel, der er gemt i databasen. I stedet for at skrive hele forespørgslen ud, hver gang du vil køre den, kan du gemme den i en visning. Så skal du bare køre en simpel SELECT imod det synspunkt.


  1. Fordele og ulemper ved at bruge SqlCommand Prepare i C#?

  2. Sådan sammenkædes streng- og NULL-værdier i SQL Server

  3. Hvordan genbruger man resultatet til SELECT-, WHERE- og ORDER BY-klausuler?

  4. Modellering af produktvarianter