Ssis SSI拆分全名和ID号

Ssis SSI拆分全名和ID号,ssis,substring,Ssis,Substring,我正在通过excel源读取数据,并尝试拆分一列,该列包含成员名称及其ID号。我已经成功地分割了姓氏和身份证号码,但我仍然坚持分割名字 对于SSIS中的子字符串函数,我总是采用试错法,从各种SO帖子中插入和播放答案,并修改它们,直到得到结果,但我已经被这个问题困扰了一段时间,希望有人能提供帮助 因此,在excel中,列的设置如下: “LNAME,FNAME M H1112223334“ 要拆分姓氏,我有以下选项: FINDSTRING([成员详细信息],“,”,1)!=0 ? (子字符串([M

我正在通过excel源读取数据,并尝试拆分一列,该列包含成员名称及其ID号。我已经成功地分割了姓氏和身份证号码,但我仍然坚持分割名字

对于SSIS中的子字符串函数,我总是采用试错法,从各种SO帖子中插入和播放答案,并修改它们,直到得到结果,但我已经被这个问题困扰了一段时间,希望有人能提供帮助

因此,在excel中,列的设置如下:

“LNAME,FNAME M
H1112223334“

要拆分姓氏,我有以下选项:


FINDSTRING([成员详细信息],“,”,1)!=0 ? (子字符串([Member Detail],1,FINDSTRING([Member Detail],“,”,1)-1)):[Member Detail]
获取逗号+空格和下一个空格之间的字符串。@TabAlleman是的,这就是名字所在的位置。我只是需要帮忙把它取出来。为什么?你似乎知道FindString和SubString是如何工作的。如果我知道函数是如何工作的,我就不会问这个问题了。谢谢你的帮助。