我对用于数据透视表的调查有很多问题。stuff
使用和动态收集所有问题到我的支点for xml path
。但是,似乎没有显示长度 > 130 的问题文本。
我可以从我的 中选择所有列cte Questions
,所以我知道数据在那里。
更新:如果我选择我的输出,我的总长度大约是 8.000,这可能是关于 nvarchar(max) 不存储超过 8.000 的问题,即使它应该能够存储大约 2gb?
我究竟做错了什么?
SELECT QuestionList = cast(STUFF((
SELECT ',' + QUOTENAME(cast(question AS NVARCHAR(max)))
FROM questions
ORDER BY [AgpdbQuestionID]
FOR XML PATH('')
), 1, 1, '') AS NVARCHAR(max))