Методы типа данных XML

Методы типа данных xml можно использовать для выполнения запроса к экземпляру XML, хранящемуся в переменной или столбце типа xml. Подразделы, входящие в данный раздел, описывают использование методов типа данных xml.

В этом разделе

Подраздел

Описание

query() (тип данных xml)

Описывает, как использовать метод query() для запроса к экземпляру XML.

Метод value() (тип данных xml)

Описывает, как использовать метод value() для получения значения типа SQL из экземпляра XML.

Метод exist() (тип данных xml)

Описывает, как использовать метод exist(), чтобы определить, вернул ли запрос непустой результат.

Метод modify() (тип данных xml)

Описывает, как использовать метод modify() и указывать инструкции XML Data Modification Language (XML DML) для выполнения обновлений.

Метод nodes() (тип данных xml)

Описывает, как использовать метод nodes() и разделять XML на несколько строк для распространения XML-документов по наборам строк.

Привязка реляционных данных внутри XML-данных

Описывает, как выполнить внутри XML привязку данных, не относящихся к XML.

Правила использования методов типа данных XML

Описывает правила использования методов типа данных xml.

Эти методы вызываются при помощи синтаксиса вызова метода определяемого пользователем типа. Например:

SELECT XmlCol.query(' ... ')
FROM   Table
ПримечаниеПримечание

Методы query(), value() и exist() типа данных xml возвращают значение NULL при применении к неопределенному (NULL) экземпляру XML. Кроме того, метод modify() ничего не возвращает, а метод nodes() возвращает наборы строк и пустой набор строк для входного значения NULL.