從 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)。