У меня есть пакет ssis, в котором я беру значения из плоского файла и вставьте его в таблицу.
Я взял одну задачу «Выполнение SQL», создав одну соблазнительную
CREATE TABLE [tempdb].dbo.##temptable
(
date datetime,
companyname nvarchar(50),
price decimal(10,0),
PortfolioId int,
stype nvarchar(50)
)
Insert into [tempdb].dbo.##temptable (date,companyname,price,PortfolioId,stype)
SELECT date,companyname,price,PortfolioId,stype
FROM ProgressNAV
WHERE (Date = '2011-09-30') AND (PortfolioId = 5) AND (stype in ('Index'))
ORDER BY CompanyName
Теперь в приведенном выше запросе мне нужно передать (Date = '2011-09-30') И (PortfolioId = 5) AND (stype in ('Index'))
эти 3 параметра с использованием имени переменной. Я создал переменные в пакете, чтобы я стал динамическим.