【问题标题】:Split country code from the Phone number using SSIS使用 SSIS 从电话号码中拆分国家代码
【发布时间】:2020-02-17 08:37:37
【问题描述】:

我正在创建一个 SSIS 包来检查现有电话号码的国家/地区代码是否与其所在国家/地区匹配。为此,我需要将国家/地区代码从电话号码中拆分出来,有没有办法使用 SSIS 中的任何组件进行拆分?

谢谢

【问题讨论】:

    标签: sql-server ssis components etl


    【解决方案1】:

    您可以使用 SQL(如果从数据库中读取)使用 LEFT() 或 SUBSTRING() 函数来做到这一点,例如,如果前三个字符是您可以使用的国家/地区代码:

    SELECT LEFT([PhoneNumber],3) FROM Table
    

    更多信息请访问:

    在 SSIS 中,您可以使用派生列组件来实现这一点,对于上面的示例,您可以使用:

    LEFT([PhoneNumber],3)
    

    【讨论】:

    • 谢谢。但问题是有些电话号码没有国家代码。所以获取前 03 个字符可能不正确。
    • @Mishi 这只是一个例子,你必须在你的问题中提供更多细节以获得更多帮助
    猜你喜欢
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 2013-05-24
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多