合并2列,仅在SSIS中显示文本

时间:2016-02-23 10:08:14

标签: sql database ssis expression

有人可以帮我解决我的问题 1.我的问题是组合2列并从中选择仅文本 ,这是我的专栏的示例视图 一世 Column Sample

你可以在第二栏看到一些文字和数字,我怎么才能从他们那里得到文字?

  1. 哪里可以获得完整的SSIS表达功能?
  2. 感谢之前

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是使用正则表达式进行脚本转换。

找到此代码here,并修改它以删除数字字符:

Imports System.Text.RegularExpressions
Public Overrides Sub Input()_ProcessInputRows(ByVal Row As Input()Buffer)
     If Row.ColumnName_IsNull = False Or Row.ColumnName = "" Then
            Dim pattern As String = String.Empty
            Dim r As Regex = Nothing
            pattern = "[0-9]"
            r = New Regex(pattern, RegexOptions.Compiled)
            Row.ColumnName = Regex.Replace(Row.ColumnName, pattern, "")
       End If 
End Sub