将表名为TableName字段为Name的字段的值拼接起来,返回结果name1,name2,name...

CREATE FUNCTION convertMultiRowsToChar(@id intRETURNS varchar(50
AS BEGIN DECLARE @sql varchar(50)
SET @sql = ''
          
SELECT @sql = @sql + ',' + cast(Name AS varchar)
        
FROM TableName
        
WHERE Id = @id RETURN stuff(@sql11''END
posted on 2007-07-27 16:13  seamanhy  阅读(1360)  评论(0编辑  收藏  举报