创建一个拆分函数:
CREATE FUNCTION dbo.splitstring(@str varchar(8000),@c varchar(10))
RETURNS @t table(s varchar(100))
AS
BEGIN
  DECLARE @s varchar(8000)
  SET @s=@str
  WHILE CHARINDEX(@c,@s)>0
  BEGIN
    INSERT INTO @t(s) VALUES(LEFT(@s,CHARINDEX(@c,@s)-1))
    SET @s=RIGHT(@s,LEN(@s)-CHARINDEX(@c,@s))
  END
  INSERT INTO @t(s) VALUES(@s)
  RETURN
END
GO
--调用:
select * from dbo.splitstring('135,136,137',',')