xml データ型に対する XQuery 関数

このトピックとサブトピックでは、xml データ型に対して XQuery を指定するときに使用できる関数について説明します。 W3C の仕様については、http://www.w3.org/TR/xpath を参照してください。

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)

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 データ (SQL Server)

その他の技術情報

xml データ型のメソッド

XQuery 言語リファレンス (SQL Server)