DB/MSSQL
mssql json파라미터 전달하기- openjson() 활용
SQL SERVER 2016부터 JSON형태의 STRING쉽게 DB에서 파싱이 가능해졌습니다. OPENJSON()함수를 사용해서 JSON 문자열을 SELECT 결과로 쉽게 변환이 가능합니다. 1. OPENJSON() 기본 사용 아래 코드를 실행해보면, DECLARE @json NVARCHAR(MAX) SET @json='{"name":"John","surname":"Doe","age":45,"skills":["SQL","C#","MVC"]}'; SELECT * FROM OPENJSON(@json); JSON 문자열을 파싱해 SELECT의 결과처럼 출력되는 것을 알 수 있습니다. 2. OPENJSON() 특정 속성만 출력 아래 케이스의 경우 특정 KEY값만 확인해서 추출도 가능합니다. WITH() 절을 활..
2020. 2. 6. 17:59
최근댓글