Я хотел бы динамически выбирать столбец на основе строк из другой таблицы, используя SSIS
Пример: у меня есть таблица A, в которой у меня есть имена столбцов, которые я хочу запросить.Поэтому я хочу запросить столбцы в таблице B о том, что имена хранятся в таблице A.
Я нашел способ сделать это в запросе SQL, но я не знаю, как это сделать в SSIS.
DECLARE @columnList VARCHAR(MAX),@sql VARCHAR(MAX)
SELECT @columnList = COALESCE(@columnList+',' ,'') + columnName
FROM [dbo].[tableA]
SET @sql = 'SELECT ' + @columnList + ' FROM dbo.TableB'
EXEC(@sql)
Есть предложения?
Спасибо