sys.xml_schema_types (Transact-SQL)
对于作为类型(T 的 symbol_space)的每个 XML 架构组件,相应地返回一行。
列名 |
数据类型 |
说明 |
---|---|---|
<inherited columns> |
从 sys.xml_schema_components 继承列。 |
|
is_abstract |
bit |
1 = 类型是抽象类型。此类型元素的所有实例都必须使用 xsi:type 来指示非抽象的派生类型。 0 = 类型不是抽象的。(默认) |
allows_mixed_content |
bit |
1 = 允许混合内容 0 = 不允许混合内容。(默认) |
is_extension_blocked |
bit |
1 = 当 complexType 定义中的阻塞属性或祖先 <schema> 元素信息项的 blockDefault 属性设置为“extension”或“#all”时,在实例中阻塞扩展名为该类型的替换项。 0 = 不阻塞有扩展名的替换项。 |
is_restriction_blocked |
bit |
1 = 当 complexType 定义中的阻塞属性或祖先 <schema> 元素信息项的 blockDefault 属性设置为“restriction”或“#all”时,在实例中阻塞有类型限制的替换项。 0 = 不阻塞有限制的替换项。(默认) |
is_final_extension |
bit |
1 = 当 complexType 定义中的最终属性或祖先 <schema> 元素信息项的 finalDefault 属性设置为“extension”或“#all”时,阻塞按类型扩展进行的派生。 0 = 扩展允许。(默认) |
is_final_restriction |
bit |
1 = 当简单或 complexType 定义中的最终属性或祖先 <schema> 元素信息项的 finalDefault 属性设置为“restriction”或“#all”时,阻塞按类型限制进行的派生。 0 = 允许限制。(默认) |
is_final_list_member |
bit |
1 = 此简单类型无法用作列表中的项类型。 0 = 此类型是复杂类型,或者它可以用作列表项类型。(默认) |
is_final_union_member |
bit |
1 = 此简单类型无法用作联合类型的成员类型。 0 = 此类型是复杂类型。或者它可以用作联合成员类型。(默认) |