sys.xml_schema_types (Transact-SQL)

对于作为类型(Tsymbol_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 = 此类型是复杂类型。或者它可以用作联合成员类型。(默认)

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置