--SQL 拆分字符串 插入到便列表中 DECLARE @str varchar( 8000) --待分拆的字符串 DECLARE @split varchar (10) --数据分隔符 DECLARE @result table (name varchar(100 )) SET @str=@ 部门名称 SET @split=',' DECLARE @splitlen int SET @splitlen=LEN (@split+ 'a')-2 WHILE CHARINDEX(@split ,@str)> 0 BEGIN INSERT @result VALUES (LEFT(@str, CHARINDEX(@split ,@str)- 1)) SET @str=STUFF (@str, 1,CHARINDEX (@split, @str)+@splitlen ,'') END INSERT @result VALUES (@str)