如何在 SSIS 中编写按字符串分隔行的条件拆分表达式?

How can I write a conditional split expression that separates row by string in SSIS?

我正在尝试按特定字符串过滤 SSIS 中的数据。 HOLDER_NAME 列中名称后跟 "CSC" 的任何行都需要丢弃。我创建了一个条件拆分并输入了表达式 FINDSTRING("CSC", HOLDER_NAME, 1) > 0。然而没有任何输出到指定的第二个目的地。

你的论据倒退了。 FINDSTRING 的第一个参数是您要搜索的字符串。第二个参数是您要搜索的文本 for.

下次阅读文档:https://msdn.microsoft.com/en-us/library/ms141748.aspx

或者您可以使用 Lookup 转换来搜索您的规则,并且只使用带有 'No Match' 的列来重定向您希望它们去的地方