xml (Transact-SQL)
更新 : 2005 年 12 月 5 日
XML データを格納するデータ型です。xml インスタンスは、列や xml 型の変数に格納できます。詳細については、「xml データ型」を参照してください。
構文
xml ( [ CONTENT | DOCUMENT ] xml_schema_collection )
引数
CONTENT
xml インスタンスを整形式の XML フラグメントに制限します。XML データの最上位レベルには、0 個以上の要素を複数含めることができ、テキスト ノードも許可されます。これは既定の動作です。
- DOCUMENT
xml インスタンスを整形式の XML ドキュメントに制限します。XML データにはルート要素を 1 つだけ含めることができます。最上位レベルにテキスト ノードは許可されません。
- xml_schema_collection
XML スキーマ コレクションの名前を指定します。xml 型を指定して列または変数を作成するには、XML スキーマ コレクションの名前を指定できます。これは省略可能です。XML の型指定の詳細については、「型指定された XML と型指定されていない XML」を参照してください。
解説
xml 型インスタンスの格納データのサイズは、2 GB 以内である必要があります。詳細については、「xml データ型」を参照してください。
CONTENT および DOCUMENT ファセットは型指定された XML にのみ適用されます。詳細については、「型指定された XML と型指定されていない XML」を参照してください。
例
USE AdventureWorks;
GO
DECLARE @y xml (Sales.IndividualSurveySchemaCollection)
SET @y = (SELECT TOP 1 Demographics FROM Sales.Individual);
SELECT @y;
GO
参照
関連項目
その他の技術情報
データ型の変換 (データベース エンジン)
xml データ型
xml データ型のメソッド
xml データ型に対する XQuery
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2005 年 12 月 5 日 |
|