Функции 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

Функции XQuery для строковых значений

concat

 

contains

 

substring

 

lower-case, функция (XQuery)

 

string-length

 

upper-case, функция (XQuery)

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

not

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

number

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

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

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

last

 

position

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

empty

 

distinct-values

функция id (XQuery)

Агрегатные функции (XQuery)

count

 

avg

 

min

 

max

 

sum

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

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

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

строка

 

данные

Функции логического конструктора (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-данные (SQL Server)

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

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

Справочник по языку XQuery (SQL Server)