다음을 통해 공유


xml 데이터 형식 메서드

다음 표에는 xml 데이터 유형 메서드가 나열되어 있습니다.

섹션 내용

항목 설명

query() 메서드(xml 데이터 형식)

이 메서드를 사용하여 XML 인스턴스에 대해 쿼리합니다.

value() 메서드(xml 데이터 형식)

이 메서드를 사용하여 XML 인스턴스에서 SQL 유형의 값을 검색합니다.

exist() 메서드(xml 데이터 형식)

이 메서드를 사용하여 쿼리에서 비어 있지 않은 결과를 반환하는지 여부를 확인합니다.

modify() 메서드(xml 데이터 형식)

이 메서드를 사용하여 업데이트를 수행하도록 XML DML 문을 지정합니다.

nodes() 메서드(xml 데이터 형식)

이 메서드를 사용하여 XML을 여러 행으로 나누어 XML 문서 부분을 행 집합으로 전파합니다.

사용자 정의 형식 메서드 호출 구문을 사용하여 이러한 메서드를 호출할 수 있습니다. 예를 들면 다음과 같습니다.

SELECT XmlCol.query(' ... ')
FROM   Table

[!참고] xml 데이터 유형 메서드 query(), value()exist()는 NULL XML 인스턴스에 대해 실행된 경우 NULL을 반환합니다. 또한 modify()는 아무 것도 반환하지 않지만 nodes()는 행 집합과 NULL 입력 사항이 있는 빈 행 집합을 반환합니다.

참고 항목

개념

형식화된 XML과 형식화되지 않은 XML
XML 인스턴스 생성
XML DML(XML 데이터 수정 언어)
XML 데이터 내 관계형 데이터 바인딩
xml 데이터 형식
예제 XML 응용 프로그램

도움말 및 정보

SQL Server 2005 지원 받기