SQL Server " vues " fournir précompilés, des procédures stockées pré-programmés à partir de laquelle les développeurs d'applications peuvent extraire des informations de base de données. Vues travaillent similaire à des tables SQL. Le programmeur de base de données utilise la vue de récupérer les données qui sont nécessaires à plusieurs reprises dans l'application. Cette offre de meilleures performances de votre logiciel . SQL Server fournit un assistant qui vous permet de créer une vue rapidement et facilement. Instructions
1
Définissez votre nom de vue . Le mot-clé "Créer" dans SQL crée des objets de base de données tels que des tables, des procédures stockées et des vues. Pour créer un nouvel objet de vue, la déclaration est utilisé avec le nom de la vue . Les commandes suivantes sont les premiers états utilisés pour créer une vue:
créer vue newViewas
tout après le "comme" déclaration est le code qui récupère les données de la base de données . Dans cet exemple, une nouvelle vue appelée " newView " est créé.
2
créer le code qui récupère des données . Le code d'un point de vue est la même que celle d'une procédure stockée . La seule différence entre une vue et une procédure stockée est qu'une vue ne peut pas prendre des paramètres de l'utilisateur. La vue est statique, ce qui signifie que les données renvoyées est toujours le même . Cependant, vous pouvez filtrer les données lorsque vous appelez la vue de votre logiciel . Voici un exemple d'une vue qui récupère tous les clients avec leurs commandes associées :
créer vue newViewasselect customerId , prenom , last_name , orderId , order_datefrom client ordres de jointure où Customer.CustomerID = Orders.CustomerID
< p > Appuyez sur la touche F5 pour exécuter ce code . La nouvelle vue est créée sur votre serveur SQL Server .
3
Appelez votre vue de tester sa fonction. Maintenant que la vue est créée , vous pouvez le tester en l'appelant à partir de votre code SQL. L'exemple de vue à l'étape 2 récupère tous les clients et leurs commandes . Vous pouvez maintenant appeler la vue de récupérer une liste de clients et les commandes filtrées. Dans cet exemple , la vue est utilisée pour récupérer les commandes des clients dont le nom est " Smith ". Le code suivant est un exemple de la façon de récupérer des données à partir d'une vue :
select * from newView où nom_famille = 'Smith'