xml (Transact-SQL)

更新 : 2005 年 12 月 5 日

XML データを格納するデータ型です。xml インスタンスは、列や xml 型の変数に格納できます。詳細については、「xml データ型」を参照してください。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

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

参照

関連項目

データ型 (Transact-SQL)

その他の技術情報

データ型の変換 (データベース エンジン)
xml データ型
xml データ型のメソッド
xml データ型に対する XQuery

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2005 年 12 月 5 日

新しい内容 :
  • 引数 CONTENT および DOCUMENT についての説明を追加。