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

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

XQuery 関数は http://www.w3.org/2004/07/xpath-functions 名前空間に属します。W3C 仕様では、これらの関数を表すために "fn:" という名前空間プレフィックスを使用しています。この関数を使用するときに、"fn:" 名前空間プレフィックスを明示的に指定する必要はありません。名前空間プレフィックスは明示的に指定する必要がないので、ここでは、読みやすさを考慮して名前空間プレフィックスは省略します。

次の表に、XML データ型に対する実行がサポートされている XQuery 関数を示します。

カテゴリ 関数名

数値に使用する関数

ceiling

 

floor

 

round

文字列値に使用する関数

concat

 

contains

 

substring

 

string-length

ブール値に対する関数

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 データ型

その他の技術情報

xml データ型のメソッド
xml データ型に対する XQuery

ヘルプおよび情報

SQL Server 2005 の参考資料の入手