【发布时间】:2019-08-22 08:47:04
【问题描述】:
我有很多问题来自我用于数据透视表的调查。使用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))
【问题讨论】:
标签: sql-server tsql for-xml-path azure-sql-data-warehouse