SSIS中对t-sql任务的动态输入

时间:2010-11-17 09:08:28

标签: tsql variables parameters ssis input

我有一个包含T-SQL步骤的包。我已经创建了要在t-sql语句中使用的som变量。但我没有找到在我的t-sql语句中使用该变量的正确语法。

我的变量是QuarterID。在我的t-sql中,我想使用这个变量。

T-SQL: DECLARE @myQuarterId int 选择@myQuarterId = User :: QuarterID

我尝试过“@(User :: QuarterID)”,“@ QuarterID”以及所有不同的语法。有没有人可以帮我这个?

1 个答案:

答案 0 :(得分:2)

您打开执行SQL任务并进入参数映射选项卡并添加要引用它们的变量顺序。确保将参数名称更改为您使用的第一个变量以0开头的数字,并为每个其他变量递增1。然后返回常规选项卡并编写查询

DECLARE @myQuarterId int select @myQuarterId =?