xml 데이터 형식 메서드
적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance
xml 데이터 형식 메서드를 사용하여 xml 형식의 변수 또는 열에 저장된 XML 인스턴스를 쿼리할 수 있습니다. 이 섹션의 항목에서는 xml 데이터 형식 메서드를 사용하는 방법을 설명합니다.
섹션 내용
항목 | 설명 |
---|---|
query() 메서드(xml 데이터 형식) | query() 메서드를 사용하여 XML 인스턴스를 쿼리하는 방법을 설명합니다. |
value() 메서드(xml 데이터 형식) | value() 메서드를 사용하여 XML 인스턴스에서 SQL 형식의 값을 검색하는 방법을 설명합니다. |
exist() 메서드(xml 데이터 형식) | exist() 메서드를 사용하여 쿼리가 비어 있지 않은 결과를 반환하는지 여부를 확인하는 방법에 대해 설명합니다. |
modify() 메서드(xml 데이터 형식) | modify() 메서드를 사용하여 XML DML(XML 데이터 수정 언어) 문을 지정하여 업데이트를 수행하는 방법을 설명합니다. |
nodes() 메서드(xml 데이터 형식) | nodes() 메서드를 사용하여 XML 문서를 행 집합으로 전파하는 여러 행으로 XML을 분쇄하는 방법을 설명합니다. |
XML 데이터 내 관계형 데이터 바인딩 | XML 내부에 비 XML 데이터를 바인딩하는 방법을 설명합니다. |
xml 데이터 형식 메서드 사용에 대한 지침 | xml 데이터 형식 메서드 사용에 대한 지침을 설명합니다. |
사용자 정의 형식 메서드 호출 구문을 사용하여 이러한 메서드를 호출합니다. 예시:
SELECT XmlCol.query(' ... ')
FROM Table
참고 항목
xml 데이터 형식 메서드 query(), value() 및 exist()는 NULL XML 인스턴스에 대해 실행된 경우 NULL을 반환합니다. 또한 modify()는 아무것도 반환하지 않지만 nodes()는 NULL 입력이 있는 행 집합과 빈 행 집합을 반환합니다.