xml(Transact-SQL)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
XML 데이터를 저장하는 데이터 형식입니다. xml 형식의 변수 또는 열에 xml 인스턴스를 저장할 수 있습니다.
Syntax
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
참고 항목
SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.
인수
CONTENT
올바른 형식의 XML 조각이 되도록 xml 인스턴스를 제한합니다. XML 데이터는 최상위 수준에 0개 이상의 요소를 포함할 수 있습니다. 텍스트 노드도 최상위 수준에서 허용됩니다.
기본 동작입니다.
DOCUMENT
올바른 형식의 XML 문서가 되도록 xml 인스턴스를 제한합니다. XML 데이터에는 한 개의 루트 요소만 있어야 합니다. 텍스트 노드는 최상위 수준에서 허용되지 않습니다.
xml_schema_collection
XML 스키마 컬렉션의 이름입니다. 형식화된 xml 열이나 변수를 만들려면 선택적으로 XML 스키마 컬렉션 이름을 지정할 수 있습니다. 형식화된 XML 및 형식화되지 않은 XML에 대한 자세한 내용은 형식화된 XML과 형식화되지 않은 XML 비교를 참조하세요.
설명
xml 데이터 형식 인스턴스의 저장된 표현 크기는 2GB를 넘을 수 없습니다.
CONTENT 및 DOCUMENT 패싯은 형식화된 XML에만 적용됩니다. 자세한 내용은 형식화된 XML과 형식화되지 않은 XML 비교를 참조하세요.
예
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기