使用Azure SQL Server,我正在尝试将仅一个列转换为JSON格式。数据存储在nvarchar字段中。使用"For Json Auto"将转换所有字段和所有行。我需要的是仅转换一个列。
通过转换为JSON,我的意思是可以点击,在SSMS内部查看其数据的新窗口。
假设表(Logs)有两列:LogId和LogData。LogData是nvarchar(max),包含JSON数据。
我需要查询该表,并拥有可点击的logData列。
通过转换为JSON,我的意思是可以点击,在SSMS内部查看其数据的新窗口。
假设表(Logs)有两列:LogId和LogData。LogData是nvarchar(max),包含JSON数据。
我需要查询该表,并拥有可点击的logData列。
FOR JSON
只会显示您选择的列和行的结果。您可能在列列表上有一个*
。添加一个新的 JSON 类型列并执行 UPDATE 来设置它的值,然后删除旧列。 - EzLonvarchar
可以包含任何您想要的字符串,无论其是否格式化为Json。请编辑您的问题,包括相关表的DDL和一些DML作为样例数据以及所需的结果。 - Zohar Peled