Répondre

2

Je pense que la réponse est "non, ce n'est pas possible".

à partir du site Microsoft TechNet, dans un article sur la performance:

Q. J'ai une vue définie au-dessus d'une autre vue. SQL Server ne me laisse pas indexer la vue de niveau supérieur. Que puis-je faire?

A. Envisagez d'étendre manuellement la définition de la vue imbriquée dans la vue de niveau supérieur, puis de l'indexer, d'indexer la vue la plus interne ou de ne pas indexer la vue.

Bonne chance.

4

Voici les requirements pour les vues indexées (ils sont nombreux):

  • La vue doit faire référence à des tables de base que dans la même base de données, et non d'autres vues.
Questions connexes