Sql server 截断表?无法执行SQL任务

Sql server 截断表?无法执行SQL任务,sql-server,ssis,etl,Sql Server,Ssis,Etl,“truncate table?”语句(不带双引号)在执行SQL任务时失败。 我已将结果集设置为“无”,使用输入参数传递表名。不能在表或FROM子句中使用参数占位符?。 相反,在变量中构建SQL语句 可变SQL语句 EvaluateAsExpression: True Expression: "TRUNCATE TABLE " + [User::tableName] 然后让执行SQL任务使用该变量 可以找到更多信息。并显示以下错误:“参数名称无法识别。”。可能的失败原因:查询问题、“R

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

不能在表或FROM子句中使用参数占位符

相反,在变量中构建SQL语句

可变SQL语句

EvaluateAsExpression: True 

Expression:

"TRUNCATE TABLE " + [User::tableName]
然后让执行SQL任务使用该变量


可以找到更多信息。

并显示以下错误:“参数名称无法识别。”。可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接建立不正确。任务失败:截断表