截断表?执行SQL任务

时间:2017-07-22 07:26:54

标签: sql-server ssis etl

"截断表?"语句(没有双引号)在执行SQL任务中失败。 我已将结果集设置为" none",使用输入参数传递表名。

1 个答案:

答案 0 :(得分:1)

您不能在TABLE或FROM子句中使用参数占位符? 而是在变量中构建SQL语句。

可变的Sqlstatement

EvaluateAsExpression: True 

Expression:

"TRUNCATE TABLE " + [User::tableName]

然后让Execute SQL Task使用该变量。

enter image description here

可以找到更多信息here