SQL-Server2016 JSONを扱う
SQL-Server2016からJSONがサポートされて文字列からテーブルへ簡単に変換できるようになった。非常時便利。使う機会が増えそう。
[コード例]
DECLARE @json_str VARCHAR(4000);
SET @json_str = '
{
"rows":[
{
"id": "1", "no": "034"
}
]
}
';
SELECT
*
FROM
OPENJSON (@json_str, '$.rows')
WITH (
id INT,
[no] VARCHAR(50)
) AS test;
これで結果セットが表示される
最近のコメント