适用范围: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 函数。
| 函数类别 | Functions |
|---|---|
| 数值上的函数 |
天花板 地板 圆 |
| 字符串值的 XQuery 函数 |
concat 包含 子字符串 小写函数 (XQuery) string-length 大写函数 (XQuery) |
| 布尔值的函数 | 不 |
| 节点上的函数 |
数字 local-name 函数 (XQuery) namespace-uri 函数 (XQuery) |
| 上下文函数 |
最后 位置 |
| 序列上的函数 |
空 distinct-values id 函数 (XQuery) |
| 聚合函数 (XQuery) |
计数 avg min 最大 总和 |
| 构造函数 (XQuery) | 构造函数 |
| 数据取值函数 |
字符串 数据 |
| 布尔构造函数 (XQuery) |
true 函数 (XQuery) false 函数 (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) |