Dites que j'ai une procédure stockée qui renvoie des données à partir d'une requête SELECT. J'aimerais obtenir une réduction légèrement différente de ces résultats en fonction des paramètres que je traverse. Je me demande s'il est préférable d'avoir plusieurs procédures stockées qui prennent un ou aucun paramètre pour le faire (par exemple, GetXByDate ou GetXByUser), ou une procédure stockée avec plusieurs paramètres qui font le lot (par exemple, GetX)? L'avantage de la première option est qu'elle est plus simple et peut-être plus rapide, mais l'inconvénient est que l'essence de la requête est dupliquée à travers les procédures stockées et doit être maintenue à plusieurs endroits. L'avantage de la seconde option est que la requête n'est présente qu'une seule fois, mais l'inconvénient est que la requête est plus complexe et plus difficile à dépanner.Vaut-il mieux écrire une procédure stockée plus ciblée avec moins de paramètres?
Qu'est-ce que vous utilisez dans vos solutions et pourquoi?
merci :-) clairement vous êtes un individu très perspicace –