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


Применение функций XQuery к типу данных XML

В этом разделе и его подразделах описываются функции, которые можно использовать при указании 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

Строковые функции

concat

contains

substring

string-length

Функции над значениями типа Boolean

not

Функции на узлах

number

функция local-name (XQuery)

функция namespace-uri (XQuery)

Функции контекста

last

position

Функции над последовательностями

empty

distinct-values

функция id (XQuery)

Статистические функции (XQuery)

count

avg

min

max

sum

Функции-конструкторы (XQuery)

функции-конструкторы

Функции метода доступа к данным

string

data

Функции логического конструктора (XQuery)

функция true (XQuery)

функция false (XQuery)

Функции, относящиеся к QName (XQuery)

expanded-QName (XQuery)

local-name-from-QName (XQuery)

namespace-uri-from-QName (XQuery)

Функции расширения запросов XQuery в SQL Server

функция sql:column() (XQuery)

функция sql:variable() (XQuery)

См. также

Основные понятия

Тип данных xml

Другие ресурсы

Методы типа данных XML
Запрос XQuery к типу данных xml

Справка и поддержка

Получение помощи по SQL Server 2005