次の方法で共有


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
大文字の関数 (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)
QNames に関係する関数 (XQuery) expanded-QName (XQuery)
local-name-from-QName (XQuery)
namespace-uri-from-QName (XQuery)
XQuery 拡張関数のSQL Server sql:column() 関数 (XQuery)
sql:variable() 関数 (XQuery)

参照

xml データ型メソッド
XQuery 言語リファレンス (SQL Server)
XML データ (SQL Server)