情境:
在表中,数据存储为"Ernst & Young"
,在使用SSIS执行ETL操作时,我需要将&
转换为&
。我该怎么办?
更新#1:
是否有转换组件进行转换?我个人不想使用脚本组件转换。
请告知。
答案 0 :(得分:0)
您可以将派生列与表达式Replace(<your_column>,"&","&")
一起使用。
但是,我会选择反对它。除了&
之外你可能还有你的字符串<
等。如果是这种情况并且你的字符串是HTTP转义的,那么单个调用System.Net.WebUtility.HtmlDecode的简单脚本转换就可以完全解决问题。在纯SSIS中,您需要执行大量连续的派生列转换。