Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So erstellen Sie eine Ansicht in SQL Server

So erstellen Sie eine Ansicht in SQL Server:

  1. Öffnen Sie eine neue Abfrage, indem Sie auf Neue Abfrage klicken Schaltfläche in der SSMS-Symbolleiste
  2. Geben oder fügen Sie ein CREATE VIEW ein Anweisung (Beispiel unten)
  3. Führen Sie das Skript aus

Die Ansicht wird nun in der Datenbank erstellt. Sie können es im Objekt-Explorer unter dem Knoten Ansichten sehen.

Sie können jetzt SELECT verwenden Aussagen gegen die Ansicht in zukünftigen Abfragen.

Unten sind Screenshots der obigen Schritte.

Neue Abfrage öffnen

Öffnen Sie eine neue Abfrage, indem Sie auf Neue Abfrage klicken Schaltfläche in der SSMS-Symbolleiste:

Geben oder fügen Sie eine CREATE VIEW-Anweisung ein

Dies beginnt mit CREATE VIEW (view_name) AS gefolgt vom Inhalt der Ansicht.

Hier ist ein Beispiel:

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

Führen Sie das Skript aus

Führen Sie die Ansicht aus

Sie können eine Ansicht ausführen, indem Sie sie auswählen. Verwenden Sie das SELECT -Anweisung genauso verwenden, wie Sie sie beim Auswählen des Inhalts einer Tabelle verwenden würden.

Eine Ansicht ist also im Grunde eine vorgefertigte Abfrage, die in der Datenbank gespeichert wird. Anstatt jedes Mal die gesamte Abfrage einzugeben, wenn Sie sie ausführen möchten, können Sie sie in einer Ansicht speichern. Dann müssen Sie nur noch ein einfaches SELECT ausführen gegen diese Ansicht.