在 SSIS 项目中,打开'变量”窗口,将需要用作参数的变量的'EvaluateAsExpression”属性设置为'True”,并将表达式设置为参数名称。然后,在控制流任务中,使用该参数作为变量的表达式。将变量映射到环境变量,并将环境变量传递给部署的包。在部署的包中,参数将可见并可用。以下是示例代码:
DECLARE @myParam VARCHAR(50)
SET @myParam = ?
SELECT * FROM myTable WHERE myColumn = @myParam
在 SSIS 控制流任务的变量表达式中,将参数名称设置为'@myParam”。将变量映射到环境变量时,将其命名为'myParam”,并将其传递到部署的 SSIS 包。在部署的包中,变量将显示为参数,并可用于控制流任务。