我正在使用:
FOR JSON PATH
将我的sql结果集转换为JSON,效果很好。如何将完整的文本写入文件系统(我使用的是SSMS,并选择“查询->结果到->结果到文件”)?当前,数据已截止。我猜我可以在sql server management studio中设置一些属性吗?谢谢。
我希望你在下面问
如上所述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数据”限制设置得足够高!