J'ai un package ssis dans lequel je prends des valeurs à partir d'un fichier plat et je les insère dans une table.
J'ai pris une tâche d'exécution SQL dans cette création d'un tentable
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
Maintenant, dans la requête ci-dessus, je dois passer (Date = '2011-09-30') AND (PortfolioId = 5) AND (stype in ('Index'))
ces 3 paramètres utilisant le nom de la variable J'ai créé des variables dans le package afin que je devienne dynamique.