为 JSON PATH
将 SELECT 查询的结果格式化为 JSON 文本。查询后添加 FOR JSON PATH 子句:
SELECT top 3 object_id, name, type, principal_id FROM sys.objects
FOR JSON PATH
列名将用作 JSON 中的键,单元格值将生成为 JSON 值。查询结果将是一个 JSON 对象数组:
[
{"object_id":3,"name":"sysrscols","type":"S "},
{"object_id":5,"name":"sysrowsets","type":"S "},
{"object_id":6,"name":"sysclones","type":"S "}
]
principal_id 列中的 NULL 值将被忽略(不会生成它们)。