SQL字符串分隔函数create function f_splitStr(
SQL字符串分隔函数@s varchar(
8000), --待分拆的字符串,如'1,11,21,31'
SQL字符串分隔函数@split varchar(
10--分隔符,如','
SQL字符串分隔函数)returns @re table(col varchar(
50))
SQL字符串分隔函数
as 
SQL字符串分隔函数begin
SQL字符串分隔函数
while charindex(@split,@s)>0
SQL字符串分隔函数begin
SQL字符串分隔函数insert @re values(left(@s,charindex(@split,@s)
-1))
SQL字符串分隔函数
set @s=stuff(@s,1,charindex(@split,@s),'')
SQL字符串分隔函数end
SQL字符串分隔函数insert @re values(@s)
SQL字符串分隔函数
return
SQL字符串分隔函数end  

相关文章: