答案 0 :(得分:3)
假定包含最上面几行的变量名为@[User::TopCount]
创建一个字符串类型的变量(例如:@[User::strQuery]
),将其属性EvaluateAsExpression
设置为True
。并指定以下表达式:
"SELECT TOP " + (DT_WSTR,10)@[User::TopCount] + " * FROM table"
在数据流任务中添加一个OLEDB源,并将Access模式从变量设置为SQL Command,然后使用@[User:strQuery
变量作为源。
答案 1 :(得分:1)
declare @numrows int = 5
select top (@numrows) * from MyTable