这是我的数据示例:
ABC*12345ABC
BCD*234()
CDE*3456789(&(&
DEF*4567A*B*C
使用 SQL Server 2008 或 SSIS,我需要解析这些数据并返回以下结果:
12345
234
3456789
4567
如您所见,星号 (*) 是我的第一个分隔符。第二个“分隔符”(我松散地使用这个术语)是数字序列停止时。
所以,基本上,只需抓住星号后面的数字序列......
我怎样才能做到这一点?
编辑:
我在原来的帖子中犯了一个错误。另一个可能值的示例是:
XWZ*A12345%$%
在这种情况下,我想返回以下内容:
A12345
该值可以以字母字符开头,但始终以数字结尾。因此,抓住星号之后的所有内容,但在序列中的最后一个数字处停止。
对此的任何帮助将不胜感激!