Я хочу сделать некоторый многоразовый, несколько динамический TSQL-код, который может быть вызван во многих других хранимых процедурах, но я борюсь с тем, как реализовать это с помощью SQL Server.Повторяющиеся хранимые процедуры SQL Server; вложенности; глобальные переменные
Среда заключается в том, что многие базы данных с распределенными источниками, которые будут иметь свою собственную хранимую процедуру-оболочку, которые будут вызывать несколько из этих модульных хранимых процедур из общей базы данных ETLManagement. Оболочка sproc вызовет несколько из этих коммо/повторно используемых sprocs (для выполнения операций над некоторыми динамически определенными управляющими таблицами), затем в статусе INSERT INTO (принадлежащем и определяемом исходной системой), а затем еще пару commom/re - возможно использование sprocs.
Одним из основных препятствий является то, что я не могу объявить переменные в этом вложенном sproc, как объявить глобальные переменные, из которых могут считываться все исходные системные sprocs?
Я даже собираюсь сделать это с помощью простого sproc, или есть лучший способ?
(простите мою наивность программирования TSQL, я делал ETL с другими инструментами до сих пор.)