FOR JSON PATH导致SSMS被截断为2033个字符

问题描述 投票:1回答:2

我正在使用“ for JSON path('')”将字符串串联在一起。

我已将工具->选项-> SQL Server->结果到网格选项设置为最大。

我将工具->选项-> SQL Server->结果文本选项设置为最大值。>

以网格模式执行查询并复制一行/一列的结果,我发现返回值限制为2033个字符。

如何确保返回值不被截断?

我正在使用“ for JSON path('')”将字符串串联在一起。我已将“工具”->“选项”->“ SQL Server”->“结果到网格”选项设置为最大。我已将工具->选项-> SQL Server->结果设置为文本...

sql-server tsql ssms
2个回答
4
投票

该行为是documented here


0
投票

我有类似的问题,并通过将结果转换为varchar格式找到了答案。请注意,由于varchar的最大字符数为8000,因此结果仍然会受到限制。但这适用于我的情况。希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.