对于作为类型(T 的 symbol_space)的每个 XML 架构组件,相应地返回一行。
| 列名 | 数据类型 | 说明 | 
|---|---|---|
| <继承列> | 从 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 = 此类型是复杂类型。或者它可以用作联合成员类型。(默认) | 
请参阅
参考
目录视图 (Transact-SQL)
XML 架构(XML 类型系统)目录视图 (Transact-SQL)