다음을 통해 공유


관계형 데이터 처리 XQueries

적용 대상:SQL Server

XML 데이터 형식 메서드 중 하나를 사용하여 xml 형식 열 또는 변수에 대해 XQuery를 지정합니다. 여기에는 query(), value(), exist()또는 modify()가 포함됩니다. XQuery는 XML을 생성하는 쿼리에서 식별된 XML 인스턴스에 대해 실행됩니다.

XQuery를 실행하여 생성된 XML에는 다른 Transact-SQL 변수 또는 행 집합 열에서 검색된 값이 포함될 수 있습니다. 비 XML 관계형 데이터를 결과 XML에 바인딩하기 위해 SQL Server는 XQuery 확장으로 다음과 같은 의사 함수를 제공합니다.

  • sql:column() 함수

  • sql:variable() 함수

xml 데이터 형식의 query() 메서드에서 XQuery를 지정할 때 이러한 XQuery 확장을 사용할 수 있습니다. 결과적으로 query() 메서드는 XML 및 비 xml 데이터 형식의 데이터를 결합하는 XML을 생성할 수 있습니다.

xml 데이터 형식 메서드 modify(), value(), query()exist()를 사용하여 XML 내에 관계형 값을 노출할 때도 이러한 함수를 사용할 수 있습니다.

자세한 내용은 sql:column() 함수(XQuery)sql:variable() 함수(XQuery)를 참조하세요.

참고 항목

XML 데이터(SQL Server)
XQuery 언어 참조(SQL Server)
XML 생성(XQuery)