SSIS表达式建设

时间:2016-10-03 11:21:45

标签: sql-server database ssis

我打算指定路径

路径是: C:\ table_name.txt

其中'table_name'部分是动态的,我将从变量中检索值。

我在表达式构建器中尝试的是: - “C:\” “TXT” + @ [用户::表名] +

但是,它给出了错误

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

反斜杠是一个转义字符,这意味着表达式构建器将下一个字符视为字符串文字。这意味着您的表达式将所有C:\"+[User::TableName]+视为第一个字符串,之后将任何事物(.txt")视为表达式运算符。

简而言之,你需要逃避逃脱的角色,这样它就不会逃脱双重引用:

"C:\\"+[User::TableName]+".txt"