针对 xml 数据类型的 XQuery 函数

本主题及其子主题介绍针对 xml 数据类型指定 XQuery 时可以使用的函数。 有关 W3C 规范,请参阅 http://www.w3.org/TR/2004/WD-xpath-functions-20040723

XQuery 函数属于 http://www.w3.org/2004/07/xpath-functions 命名空间。 W3C 规范使用“fn:”命名空间前缀来说明这些函数。 使用这些函数时,不必显式指定“fn:”命名空间前缀。 由于这个原因,也为了提高可读性,此文档中通常不使用命名空间前缀。

下表列出了支持 xml数据类型的 XQuery 函数。

类别

函数名称

基于数值的函数

ceiling

 

floor

 

round

基于字符串值的 XQuery 函数

concat

 

contains

 

substring

 

lower-case 函数 (XQuery)

 

string-length

 

upper-case 函数 (XQuery)

基于布尔值的函数

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)

SQL Server XQuery 扩展函数

sql:column() 函数 (XQuery)

sql:variable() 函数 (XQuery)

请参阅

概念

XML 数据 (SQL Server)

其他资源

XML 数据类型方法

Xquery 语言参考 (SQL Server)