[SQL SERVER] JSON 文字列をテーブル形式に変換するSQL
SQL SERVER 2016からはJSONデータをテーブル化することができます。
以下の例文を参考してください。
以下の例文を参考してください。
DECLARE @json NVARCHAR(MAX)
SET @json = N'[{"Title":"タイトル1","Memo":"内容1","UserID":"test1","Count":1},{"Title":"タイトル2","Memo":"内容2","UserID":"test2","Count":2}]'
SELECT * FROM OPENJSON (@json)
WITH (Title nvarchar(20) '$.Title', Memo nvarchar(20) '$.Memo', UserID varchar(20) '$.UserID', Count int '$.Count')
SET @json = N'[{"Title":"タイトル1","Memo":"内容1","UserID":"test1","Count":1},{"Title":"タイトル2","Memo":"内容2","UserID":"test2","Count":2}]'
SELECT * FROM OPENJSON (@json)
WITH (Title nvarchar(20) '$.Title', Memo nvarchar(20) '$.Memo', UserID varchar(20) '$.UserID', Count int '$.Count')
出力結果
コメント
コメントを投稿