Как передать переменную в качестве параметра в SSIS «Выполнение SQL-задачи»?

У меня есть пакет 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 параметра с использованием имени переменной. Я создал переменные в пакете, чтобы я стал динамическим.

49
задан ROMANIA_engineer 4 January 2018 в 12:23
поделиться