针对 xml 数据类型的 XQuery 函数

适用于:SQL Server

本主题及其子主题介绍针对 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
节点上的函数 数字
local-name 函数 (XQuery)
namespace-uri 函数 (XQuery)
上下文函数 last
position
序列上的函数 empty
distinct-values
id 函数 (XQuery)
聚合函数 (XQuery) 计数
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 数据类型方法
Xquery 语言参考 (SQL Server)
XML 数据 (SQL Server)