本文实例讲述了sql Server实现split函数分割字符串功能及用法。分享给大家供大家参考,具体如下:
= 1
BEGIN
INSERT @temp
VALUES
(
LEFT(@Sourcesql,@i -1)
)
SET @Sourcesql = SUBSTRING(@Sourcesql,@i + 1,LEN(@Sourcesql) -@i)
SET @i = CHARINDEX(@StrSeprate,@Sourcesql)
END
IF @Sourcesql <> '\'
INSERT @temp
VALUES
(
@Sourcesql
)
RETURN
END
GO
调用示例:
sql;">
SELECT col FROM f_SplitToNvarchar('1,2,3,4',',');
如图所示: