다음을 통해 공유


JSON 함수(Transact-SQL)

적용 대상: Microsoft Fabric의 Microsoft Fabric Warehouse에 있는 SQL Server 2016(13.x) 이상 Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics SQL 분석 엔드포인트

이 문서에 설명된 함수를 사용하여 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 데이터를 참조하세요.