À l'aide de points de vue au lieu de tables dans des procédures stockées?

Est-ce une bonne pratique de vues de requête à la place des matières tables des procédures stockées? (même si l'affichage ne marche pas fournir toutes les données différents)

J'ai toujours pensé qu'il pourrait être une bonne idée, parce que c'est une couche d'abstraction supplémentaire et qui est similaire à l'aide des propriétés, au lieu de variables membres de la classe de fonctions.

Mais maintenant, je regardais les procédures stockées créé par l'ASP.NET Fournisseur d'appartenances et ils ont toujours requête sur les tables directement.

Je suis conscient que vous ne pouvez pas insérer facilement des données lors de l'utilisation de points de vue, mais si la procédure stockée uniquement les requêtes de données, vous devriez toujours utiliser des tableaux directement? Si oui, quelle est la raison principale? (performance?)

OriginalL'auteur magnattic | 2011-02-05