sys.xml_schema_types (Transact-SQL)
型 (symbol_space が T) を表す XML スキーマ コンポーネントごとに 1 行のデータを返します。
列名 | データ型 | 説明 |
---|---|---|
<inherited columns> |
sys.xml_schema_components から列を継承します。 |
|
is_abstract |
bit |
1 = 型は abstract 型です。この型を持つ要素のすべてのインスタンスでは、xsi:type を使用して、abstract 以外の派生型を示す必要があります。 0 = 型は abstract ではありません (既定値)。 |
allows_mixed_content |
bit |
1 = 混合コンテンツは許可されます。 0 = 混合コンテンツは許可されません (既定値)。 |
is_extension_blocked |
bit |
1 = complexType 定義の block 属性、または先祖の <schema> 要素情報アイテムの blockDefault 属性が、"extension" または "#all" に設定されている場合、型の拡張による置き換えはインスタンスでブロックされます。 0 = 拡張による置き換えはブロックされません。 |
is_restriction_blocked |
bit |
1 = complexType 定義の block 属性、または先祖の <schema> 要素情報アイテムの blockDefault 属性が、"restriction" または "#all" に設定されている場合、型の制約による置き換えはインスタンスでブロックされます。 0 = 制約による置き換えはブロックされません (既定値)。 |
is_final_extension |
bit |
1 = complexType 定義の final 属性、または先祖の <schema> 要素情報アイテムの finalDefault 属性が、"extension" または "#all" に設定されている場合、型の拡張による派生はブロックされます。 0 = 拡張は許可されます (既定値)。 |
is_final_restriction |
bit |
1 = simple または complexType 定義の final 属性、または先祖の <schema> 要素情報アイテムの finalDefault 属性が、"restriction" または "#all" に設定されている場合、型の制約による派生はブロックされます。 0 = 制約は許可されます (既定値)。 |
is_final_list_member |
bit |
1 = この単純型は、リスト項目の型として使用できません。 0 = この型は複合型、またはリスト項目の型として使用できます (既定値)。 |
is_final_union_member |
bit |
1 = この単純型は、共用体メンバの型として使用できません。 0 = この型は複合型、または共用体メンバの型として使用できます (既定値)。 |
参照
関連項目
カタログ ビュー (Transact-SQL)
XML スキーマ (XML 型システム) カタログ ビュー (Transact-SQL)