Create FUNCTION [dbo].[SplitTable]( @s varchar(max), --待分拆的字符串 ) --数据分隔符 ),), col varchar(max)) --建立临时表保存分割后的字符 AS BEGIN DECLARE @splitlen int BEGIN )) ,CHARINDEX(@split,@s)+@splitlen,'') END INSERT @re VALUES(@s) RETURN END 示例: SELECT * FROM [dbo].[