Поделиться через


Функции XQuery для типа данных xml

Область применения: SQL Server

В этом разделе и его подтопиках описываются функции, которые можно использовать при указании XQuery для типа данных XML . Спецификации W3C см. в разделе http://www.w3.org/TR/2004/WD-xpath-functions-20040723.

Функции XQuery принадлежат пространству http://www.w3.org/2004/07/xpath-functions имен. Спецификации W3C используют префикс пространства имен «fn:» для описания этих функций. При использовании функций нет необходимости явно указывать префикс пространства имен «fn:». По этой причине, а также для удобства чтения префиксы пространства имен, как правило, не используются в данной документации.

В следующей таблице перечислены функции XQuery, поддерживаемые для типа данных XML.

Категория Имя функции
Функции для числовых значений ceiling
floor
round
Функции XQuery в строковых значениях concat
contains
substring
Функция нижнего регистра (XQuery)
длина строки
Функция верхнего регистра (XQuery)
Функции над значениями типа Boolean не
Функции на узлах number
Функция локального имени (XQuery)
Функция namespace-uri (XQuery)
Функции контекста last
position
Функции в последовательностях empty
уникальные значения
Функция id (XQuery)
Агрегатные функции (XQuery) count
avg
min
max
sum
Функции конструктора (XQuery) Функции конструктора
Функции метода доступа к данным string
data
Логические функции конструктора (XQuery) True Function (XQuery)
False Function (XQuery)
Функции, связанные с QNames (XQuery) expanded-QName (XQuery)
local-name-from-QName (XQuery)
namespace-uri-from-QName (XQuery)
Функции расширения SQL Server XQuery функция sql:column() (XQuery)
функция sql:variable() (XQuery)

См. также

Методы для типа данных XML
Справочник по языку XQuery (SQL Server)
XML-данные (SQL Server)