【问题标题】:SSIS Derived column expression moving specific characters to the end of the stringSSIS派生列表达式将特定字符移动到字符串的末尾
【发布时间】:2018-05-18 11:54:42
【问题描述】:

在 SSIS 表达式中,我试图将括号中的前缀编号移动到字符串的末尾,但没有成功。数据不存储在变量中,而只是一个简单的电话列,需要用类似于下面所述数据的新列替换。 示例:

unicode 字符串:(907) 222-1234 看起来像这样:

222-1234 (907)

Derived Column 中的表达式应该是怎样的?

【问题讨论】:

    标签: ssis


    【解决方案1】:
    SUBSTRING( YourVariable , 7, LEN(YourVariabl) -7+1 ) + " " + SUBSTRING( YourVariable  , 1,5 ) 
    

    【讨论】:

    • 如果您的电话号码严格遵循“(***)空格***-****”模式:)
    • 嗨@KrvoKrvetina,然后只需将YourVariable 替换为YourColumn,应该可以解决您的问题xD
    • 使用您的回答解决了这个问题,非常感谢。
    • 我的请求! @KrvoKrvetina
    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2018-05-15
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 2013-08-25
    相关资源
    最近更新 更多