如何使用SSIS从列字符串中删除平面文件中的单词

我有这样一个简单的平面文件:

禁止的词

字1

Word6

WORD3

然后,我将从这样的表中的列值中移除这些单词(单词使用';'分隔):

原始列值

WORD1;的word5; word8; WORD2; word6

WORD2; word4; WORD1; WORD0; word9

// 等等

我使用OLE DB Source从SQL中读取表并进行一些转换,并使用脚本组件删除这些词。 我可以使用Flat文件源来读取禁止的单词,但是如何在脚本组件中使用它们,请使用如下结果:

转换的列值

;的word5; word8; WORD2;

WORD2; word4 ;; WORD0; word9

// 等等


您可以将平面文件中的单词存储在变量中。 它可以是保存记录集的对象类型变量,也可以是分隔字符串变量。

无论哪种方式,您都可以将变量传递给脚本组件,并在脚本中使用它来删除数据流中禁用的单词。

链接地址: http://www.djcxy.com/p/51391.html

上一篇: How to remove words in a flat file from a column string of words using SSIS

下一篇: Groups of two words in a phrase. C#