转换&到&

时间:2018-04-25 08:37:49

标签: ssis ssis-2012

情境:

在表中,数据存储为"Ernst & Young",在使用SSIS执行ETL操作时,我需要将&转换为&。我该怎么办?

更新#1:

是否有转换组件进行转换?我个人不想使用脚本组件转换。

请告知。

1 个答案:

答案 0 :(得分:0)

您可以将派生列与表达式Replace(<your_column>,"&amp;","&")一起使用。

但是,我会选择反对它。除了&amp;之外你可能还有你的字符串&lt;等。如果是这种情况并且你的字符串是HTTP转义的,那么单个调用System.Net.WebUtility.HtmlDecode的简单脚本转换就可以完全解决问题。在纯SSIS中,您需要执行大量连续的派生列转换。