SQL Server での XML の使用

XML のサポートは、SQL Server のすべてのコンポーネントに統合されており、次の機能を提供します。

  • xml データ型のサポート。
  • xml 型の列や変数に格納されている XML データに対して XQuery クエリを指定する機能。
  • OPENROWSET で XML データを一括読み込みできる機能強化。
  • SQL Server 2000 から導入された FOR XML 句と OPENXML 関数の機能強化。

このセクションの内容

トピック 説明

AdventureWorks データベースの xml データ型表現

AdventureWorks データベース内の xml 型の列について説明します。さまざまなトピックで、xml データ型に対するクエリがこれらの列に対して指定されます。

xml データ型

xml データ型、型指定された xml と型指定されていない xml の概念、および xml データ型のさまざまなメソッドについて説明します。

xml データ型列のインデックス

xml 型のプライマリ XML インデックスとセカンダリ XML インデックスについて説明します。

サーバー上の XML スキーマ コレクションの管理

XML スキーマ コレクションの概念、コレクションを作成、変更、または削除するための DDL、および型指定された xml 列や変数の作成でのコレクションの使用方法について説明します。

FOR XML および OPENXML の使用による XML データのパブリッシュと処理

リレーショナル データや OPENXML から XML を構築するために SELECT ステートメントで使用する FOR XML 句について説明します。OPENXML は、クエリを実行して XML を行セットに細分化するために使用できます。

クライアント側の XML 機能の詳細については、「SQLXML 4.0 のプログラミング」を参照してください。

Microsoft .NET Framework の XQuery サポートの詳細については、.NET Framework のマニュアルの「XML Querying and SQL Server XML Support」を参照してください。

参照

概念

サンプル XML アプリケーション
XML ドキュメントの一括インポートと一括エクスポートの例

ヘルプおよび情報

SQL Server 2005 の参考資料の入手