将完整的JSON写入SQL Server中的文件系统

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

我正在使用:

FOR JSON PATH

将我的sql结果集转换为JSON,效果很好。如何将完整的文本写入文件系统(我使用的是SSMS,并选择“查询->结果到->结果到文件”)?当前,数据已截止。我猜我可以在sql server management studio中设置一些属性吗?谢谢。

sql-server ssms sql-server-2017
1个回答
2
投票

我希望你在下面问

如上所述here

我也使用XML,但是a slightly different method解决了XML加密的大部分问题。

declare @VeryLongText nvarchar(max) = '';

SELECT top 100 @VeryLongText = @VeryLongText + '

' + OBJECT_DEFINITION(object_id) 
FROM sys.all_objects 
WHERE type='P' and is_ms_shipped=1

SELECT LEN(@VeryLongText)

SELECT @VeryLongText AS [processing-instruction(x)] FOR XML PATH('')

PRINT @VeryLongText /*WILL be truncated*/

确保SSMS中的“ XML数据”限制设置得足够高!

“截图”

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