SQL Server での XML の使用
XML のサポートは、SQL Server のすべてのコンポーネントに統合されており、次の機能を提供します。
- xml データ型のサポート。
- xml 型の列や変数に格納されている XML データに対して XQuery クエリを指定する機能。
- OPENROWSET で XML データを一括読み込みできる機能強化。
- SQL Server 2000 から導入された FOR XML 句と OPENXML 関数の機能強化。
このセクションの内容
トピック | 説明 |
---|---|
AdventureWorks データベース内の xml 型の列について説明します。さまざまなトピックで、xml データ型に対するクエリがこれらの列に対して指定されます。 |
|
xml データ型、型指定された xml と型指定されていない xml の概念、および xml データ型のさまざまなメソッドについて説明します。 |
|
xml 型のプライマリ XML インデックスとセカンダリ XML インデックスについて説明します。 |
|
XML スキーマ コレクションの概念、コレクションを作成、変更、または削除するための DDL、および型指定された 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 ドキュメントの一括インポートと一括エクスポートの例