SQL Server: les Fonctions de Table vs Procédures Stockées

J'ai fait beaucoup de lecture sur les plans d'exécution et les problèmes de dynamique des paramètres dans des procédures stockées. Je sais que les solutions suggérées.

Ma question, cependant, est tout ce que j'ai lu indique que SQL Server met en cache le plan d'exécution de procédures stockées. Aucune mention n'est faite de la Table des fonctions. Je suppose qu'il le fait pour les Vues (hors intérêts).

T-il recompiler à chaque fois qu'un Tableau de valeur de la fonction est appelée?

Quand est-il préférable d'utiliser un Tableau de valeur de la fonction, par opposition à une procédure stockée?

  • double possible de les Fonctions vs Procédures Stockées
  • Cette question a été posée et a répondu il y a 3 ans. Quel est le but de la fermeture de ce savoir, même si c'est un doublon, comme le prétend?
InformationsquelleAutor IamIC | 2010-11-23