截断 table ?执行 SQL 任务失败

truncate table ? failing in execute SQL task

"truncate table ?" 语句(不带双引号)在执行 SQL 任务时失败。 我已将结果集设置为 "none",使用输入参数传递 table 名称。

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

可变 SQL 语句

EvaluateAsExpression: True 

Expression:

"TRUNCATE TABLE " + [User::tableName]

然后让执行 SQL 任务使用该变量。

可以找到更多信息 here