1、
DECLARE @AA VARCHAR(MAX)
SET @AA =
( SELECT A.XX + ';'
FROM A WITH(NOLOCK)
FOR XML PATH('')
)
SELECT @AA
2、
DECLARE @AA VARCHAR(MAX)
SET @AA = '' -- 必须赋初始值(sql中的null加上任何值都是null)
SELECT @AA = @AA + A.XX +';' FROM A
SELECT @AA
3、
游标方式,网上写法一大堆,就不写了