Je veux créer du code TSQL réutilisable, quelque peu dynamique, qui peut être appelé dans de nombreux autres processus stockés, mais j'ai du mal à l'implémenter avec SQL Server.Procédures stockées SQL Server réutilisables; nidification; variables globales
L'environnement est ce nombre de bases de données de systèmes sources distribués qui auront leur propre procédure stockée wrapper qui appellera quelques uns de ces processus stockés modulaires à partir d'un DB ETLManagement commun. Le wrapper sproc appellera quelques-uns de ces springs commom/re-utilisables (pour effectuer des opérations sur certaines tables de contrôle définies dynamiquement), puis un INSERT INTO statment (possédé et défini par le système source), puis quelques commom/re - les sprocs utilisables.
Un roadblock principal est que je n'arrive pas à déclarer des variables dans ce sproc imbriqué, comment puis-je déclarer des variables globales que tous les sprocs du système source peuvent lire? Est-ce que je vais même dans ce sens avec le sproc commun, ou y a-t-il un meilleur moyen?
(Pardonne ma naïveté de la programmation TSQL, je l'ai fait avec d'autres outils ETL jusqu'à présent.)