【发布时间】:2013-09-18 15:11:14
【问题描述】:
我尝试编写一个 SSIS 表达式以在分隔符之前获取字符串的正确部分,然后将新字符串放入新列中。我在派生列中使用了 Substring 和 Findstring,但我遇到了问题。
Company
Virgin Altantic - F30008
Google - F38115
我需要检索 F30008 和 F38115。
我用的表达方式:
(DT_STR,65,1252)(FINDSTRING(Company,"- ",1) != 0 ? (SUBSTRING(Company,1,FINDSTRING(Company,"-",1) + 2)) : Company)
从这个表达式我得到:
Company
Virgin Altantic -
Google -
【问题讨论】:
-
一般来说,您还需要发布您尝试过的内容(findstring 和 substring 是的,但具体您使用了什么)以及您收到的确切错误消息是什么。
标签: ssis