Я получаю файл Excel со следующей информацией: Source_column_name, Source_table_name, Destination_column, Destination_table, Where_clause_Condition, Join_condition, имя_процедуры, Created_date, Modified_date
[ColumnS1], [TableS1], [ColumnD1], [ColumnD1],[TableD1], [Где TableS1.Condition1 = 'XYZ'], [INNER JOIN TableS0 ON TableS1.X1 = TableS0.X2], [Proc_XYZ], [сегодняшняя дата]
[ColumnS2], [TableS2], [ColumnD2], [TableD2], [Где TableS2.Condition2 = 'XYZ'], [INNER JOIN TableS0 ON TableS2.X1 = TableS0.X2], [Proc_ABC], [Старая дата], [Сегодняшняя дата]
Если дата создания является сегодняшней датой, то в таблицу следует добавить исходный столбец, а также изменить proc, т. Е. Добавить столбец - это оператор select в proc и добавить имя таблицы вместе с условием объединения и условия where.Если измененная дата является сегодняшней датой, то необходимо изменить только proc с условием условия where, где используется таблица (TableS2 - описанный выше случай).
Может кто-нибудь помочь с любым подходом.