Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment créer une vue dans SQL Server

Pour créer une vue dans SQL Server :

  1. Ouvrez une nouvelle requête en cliquant sur Nouvelle requête bouton dans la barre d'outils SSMS
  2. Tapez ou collez un CRÉER UNE VUE déclaration (exemple ci-dessous)
  3. Exécuter le script

La vue va maintenant être créée dans la base de données. Vous pourrez le voir sous le nœud Vues dans l'Explorateur d'objets.

Vous pouvez maintenant utiliser SELECT déclarations par rapport à la vue dans les requêtes futures.

Vous trouverez ci-dessous des captures d'écran des étapes ci-dessus.

Ouvrir une nouvelle requête

Ouvrez une nouvelle requête en cliquant sur Nouvelle requête bouton dans la barre d'outils SSMS :

Tapez ou collez une instruction CREATE VIEW

Cela commencera par CREATE VIEW (view_name) AS suivi du contenu de la vue.

Voici un exemple :

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

Exécuter le script

Exécuter la vue

Vous pouvez exécuter une vue en la sélectionnant. Utilisez le SELECT de la même manière que vous l'utiliseriez pour sélectionner le contenu d'un tableau.

Ainsi, une vue est essentiellement une requête pré-écrite qui est stockée dans la base de données. Au lieu de saisir l'intégralité de la requête à chaque fois que vous souhaitez l'exécuter, vous pouvez l'enregistrer dans une vue. Ensuite, tout ce que vous avez à faire est d'exécuter un simple SELECT contre ce point de vue.