SSIS-读取表中的内容

时间:2019-06-10 10:19:58

标签: sql sql-server ssis expression etl

我在表中有查询。 例如:

SELECT 1 AS pocet_zaznamu " + @[$Package::db]
+ ".ads.ea_meta_auta_sleva

我将数据读入项目。 现在我有:

SELECT 1 AS pocet_zaznamu \" + @[$Package::db] + \".ads.ea_meta_auta_sleva  

如何从字符串中删除反斜杠?

1 个答案:

答案 0 :(得分:0)

我认为您正在尝试在OLEDB Source SQL Command中编写一个表达式,但是您在错误的位置编写了它。

您可以简单地添加类型为字符串示例@[User::strQuery]的变量,并将其EvaluateAsExpression属性更改为True,单击expression字段并编写以下表达式:

"SELECT 1 AS pocet_zaznamu " + @[$Package::db] + ".ads.ea_meta_auta_sleva"

现在转到OLE DB源,并将数据访问模式更改为SQL Command from variable,然后选择@[User::strQuery]