Share via


JSON 함수(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL 데이터베이스Azure SQL Managed InstanceAzure Synapse AnalyticsMicrosoft Fabric에서 SQL 분석 엔드포인트Microsoft Fabric 내 Warehouse

이 문서에 설명된 함수를 사용하여 JSON 데이터 쿼리, 조작 및 생성을 지원합니다. JSON 문서에 대한 유효성 검사 또는 변경을 수행하거나 기본적인 값이나 복잡한 값을 추출하려면 JSON 함수를 사용합니다.

함수 설명
ISJSON 문자열에 유효한 JSON이 포함되어 있는지 테스트합니다.
JSON_ARRAY 0개 이상의 식에서 JSON 배열 텍스트를 생성합니다.
JSON_ARRAYAGG SQL 데이터 또는 열 집계에서 JSON 배열을 생성하세요.
JSON_MODIFY JSON 문자열의 속성 값을 업데이트하고 업데이트된 JSON 문자열을 반환합니다.
JSON_OBJECT 0개 이상의 식에서 JSON 개체 텍스트를 생성합니다.
JSON_OBJECTAGG SQL 데이터 또는 열 집계에서 JSON 개체를 생성합니다.
JSON_PATH_EXISTS 지정된 SQL/JSON 경로가 입력 JSON 문자열에 있는지 여부를 테스트합니다.
JSON_QUERY JSON 문자열에서 개체 또는 배열을 추출합니다.
JSON_VALUE JSON 문자열에서 스칼라 값을 추출합니다.
OPENJSON JSON 텍스트를 구문 분석하고 JSON 입력의 개체 및 속성을 행 및 열로 반환합니다.

SQL Server의 JSON에 대한 기본 제공 지원에 관한 자세한 내용은 SQL Server의 JSON 데이터를 참조하세요.