2010-11-17 76 views
1

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

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

T-SQL: DECLARE @myQuarterId INT 选择@myQuarterId =用户:: QuarterID

我试图 “@(用户:: QuarterID)”, “@QuarterID”,且所有不同的语法。有没有人可以帮我解决这个问题?

回答

2

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

DECLARE @myQuarterId int select @myQuarterId =?