次の方法で共有


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:" 名前空間プレフィックスを明示的に指定する必要はありません。 このため、読みやすさを向上させるために、このドキュメントでは一般に名前空間プレフィックスは使用されません。

次の表に、 xmldata 型に対してサポートされる XQuery 関数を示します。

カテゴリ 関数名
数値の関数 ceiling
floor
round
文字列値に対する XQuery 関数 concat
contains
substring
小文字の関数 (XQuery)
string-length
upper-case 関数 (XQuery)
ブール値の関数 not
ノード上の関数 number
local-name 関数 (XQuery)
namespace-uri 関数 (XQuery)
コンテキスト関数 last
position
シーケンスの関数
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)
SQL Server XQuery 拡張機能関数 sql:column() 関数 (XQuery)
sql:variable() 関数 (XQuery)

参照

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