次の方法で共有


XSD 注釈 (SQLXML 4.0)

適用対象: SQL Server Azure SQL データベース

次の表に、SQL Server 2005 (9.x) で導入された XSD 注釈を示し、SQL Server 2000 (8.x) で導入された XDR 注釈と比較します。

XSD 注釈 説明 トピック リンク XDR 注釈
sql:encode XML 要素または属性が SQL Server BLOB 列にマップされている場合は、参照 URI の要求を許可します。 この URI は、後で BLOB データを返すために使用できます。 sql:encode を使用した BLOB データへの URL 参照の要求 (SQLXML 4.0) url-encode
sql:guid SQL Server によって生成された GUID 値を使用するか、その列のアップデートグラムで指定された値を使用するかを指定できます。 sql:identity 注釈と sql:guid 注釈の使用 サポートされていません
sql:hide スキーマで指定されている要素または属性を、結果の XML ドキュメントで表示しないようにします。 sql:hide を使用した要素と属性の非表示 サポートされていません
sql:identity IDENTITY 型のデータベース列にマップされる任意のノードに指定できます。 この注釈に指定した値によって、データベース内の対応する IDENTITY 型列の更新方法が決まります。 sql:identity 注釈と sql:guid 注釈の使用 サポートされていません
sql:inverse <sql:relationship> を使用して指定された親子関係の解釈を逆にするように、アップデートグラム ロジックに指示します。 sql:relationship での sql:inverse 属性の指定 (SQLXML 4.0) サポートされていません
sql:is-constant どのテーブルにもマップされない XML 要素を作成します。 要素は、クエリ出力に表示されます。 sql:is-constant を使用した定数要素の作成 (SQLXML 4.0) 同じ
sql:key-fields テーブル内の行を一意に識別する列を指定します。 sql:key-fields を使用したキー列の特定 (SQLXML 4.0) 同じ
sql:limit-field

sql:limit-value
制限値に基づいて、返される値を制限します。 sql:limit-field および sql:limit-value を使用した値のフィルター選択 (SQLXML 4.0) 同じ
sql:mapped スキーマのアイテムを結果から除外します。 sql:mapped を使用した、結果の XML ドキュメントからのスキーマ要素の除外 (SQLXML 4.0) map-field
sql:max-depth スキーマで指定される再帰リレーションシップの深さを指定します。 sql:max-depth を使用した再帰リレーションシップの深さの指定 サポートされていません
sql:overflow-field オーバーフローしたデータを含むデータベース列を識別します。 sql:overflow-field を使用した未使用データの取得 (SQLXML 4.0) 同じ
sql:prefix 有効な XML ID、IDREF、および IDREFS を作成します。 ID、IDREF、および IDREFS の値の前に文字列を付加します。 sql:prefix を使用した有効な ID 型、IDREF 型、IDREFS 型の属性の作成 (SQLXML 4.0) 同じ
sql:relationship XML 要素間のリレーションシップを指定します。 リレーションシップの確立には、 親キー、および 子キー 属性が使用されます。 sql:relationship を使用したリレーションシップの指定 (SQLXML 4.0) 属性名は次のように異なります。

key-relation

foreign-relation

キー

foreign-key
sql:use-cdata XML ドキュメント内の特定の要素に、CDATA セクションを使用するよう指定します。 sql:use-cdata を使用した CDATA セクションの作成 (SQLXML 4.0) 同じ

Note

XSD ネイティブ targetNamespace 属性は、SQL Server 2000 (8.x) XDR マッピング スキーマで導入された target-namespace 注釈を置き換えます。

参照

targetNamespace 属性を使用した対象名前空間の指定 (SQLXML 4.0)