Методы типа данных XML
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Методы типа данных xml можно использовать для выполнения запроса к экземпляру XML, хранящемуся в переменной или столбце типа xml. Подразделы, входящие в данный раздел, описывают использование методов типа данных xml.
В этом разделе
Раздел | Описание |
---|---|
Метод query() (тип данных XML) | Описывает, как использовать метод query() для запроса к экземпляру XML. |
Метод value() (тип данных XML) | Описывает, как использовать метод value() для получения значения типа SQL из экземпляра XML. |
Метод exist() (тип данных XML) | Описывает, как использовать метод exist(), чтобы определить, вернул ли запрос непустой результат. |
Метод modify() (тип данных XML) | Описывает использование метода modify() для указания инструкций языка изменения данных XML (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.
См. также
Сравнение типизированного и нетипизированного XML
Создание экземпляров данных XML