从 JSON 文本中获取 keyvalue 对
OPENJSON 函数解析 JSON 文本并返回 JSON 第一级的所有键:值对:
declare @json NVARCHAR(4000) = N'{"Name":"Joe","age":27,"skills":["C#","SQL"]}';
SELECT * FROM OPENJSON(@json);
| 键 | 值 | 类型 |
|---|---|---|
| 名称 | 乔 | 1 |
| 年龄 | 27 | 2 |
| 技能 | [ C#,SQL] |
4 |
列类型描述值的类型,即 null(0),string(1),number(2),boolean(3),array(4) 和 object(5)。