下面是用游标逐行读取记录换成字符串,“字符串数组”是另外的东西
--------------------------
DECLARE @all_text nvarchar(4000), /*全部记录字符串*/
@text nvarchar(200) /*单个记录的字符串*/
SET @all_text=''
declare cur cursor for /*定义游标cur*/
SELECT 列1 FROM 表1 /*列1应该是字符串*/
open cur
FETCH NEXT FROM cur INTO @text
WHILE @@FETCH_STATUS=0
BEGIN
SET @all_text= @all_text +','+ @text /*用逗号隔开*/
FETCH NEXT FROM cur INTO @text
END
close cur
deallocate cur /*关闭cur*/
PRINT @all_text