J'ai une application qui repose très fortement sur les procédures stockées (SQL 2005/2008). Nous effectuons une mise à jour mineure qui modifiera 25 à 35 de ces procédures stockées. L'application est telle que les deux versions de la procédure stockée doivent être disponibles.Modifications de version pour les procédures stockées
Ceci est la version majeure 4 de l'application et généralement, nous avons été en mesure de modifier complètement la structure de données pour aller avec chaque nouvelle version. Cependant, dans ce cas, nous ne pouvons pas faire cela.
Voici mes 2 options que je suis venu avec
faire une version "2" de chaque procédure stockée. Si j'avais une procédure appelée getUser, créez un getUser2. L'inconvénient de ceci est que le nombre de procédures stockées augmentera exponentiellement avec chaque changement de version
Ajoutez un paramètre @version à chaque procédure stockée par défaut à v1. Cela permettrait de réduire le nombre de procédures stockées mais gonflerait chaque procédure stockée
Quelqu'un a des commentaires à ce sujet? D'autres idées intelligentes?
Cody
+1 Les réponses à cette question m'aideront également dans un projet. – Dusty