개발/XML 데이터 다루기
2019. 7. 3.
JSON 사용
MS SQL 2016부터 JSON 파싱 쿼리를 지원합니다. JSON 컬렉션을 행 집합으로 변환하기는 방법은 아래와 같습니다. DECLARE @json NVARCHAR(MAX) SET @json = N'[ { "id" : 2,"info": { "name": "John", "surname": "Smith" }, "age": 25 }, { "id" : 5,"info": { "name": "Jane", "surname": "Smith" }, "dob": "2005-11-04T12:00:00" } ]' SELECT * FROM OPENJSON(@json) WITH (id int 'strict $.id', firstName nvarchar(50) '$.info.name', lastName nvarchar(50) '..