sys.xml_schema_elements (Transact-SQL)

为作为 Type(即 E 的 symbol_space)的每个 XML 架构组件返回一行。

列名

数据类型

说明

<继承列>

--

sys.xml_schema_components 继承列。

is_default_fixed

bit

1 = 默认值为固定值。在 XML 实例中不能覆盖此值。

0 = 默认值不是元素的固定值。(默认值)。

is_abstract

bit

1 = 元素是抽象元素,且不可用于实例文档中。该元素的替换组成员必须出现在实例文档中。

0 = 元素不是抽象元素。(默认值)。

is_nillable

bit

1 = 元素是 nillable 元素。

0 = 元素不是 nillable 元素。(默认)

must_be_qualified

bit

1 = 元素必须由命名空间显式限定。

0 = 元素可由命名空间隐式限定。(默认)

is_extension_blocked

bit

1 = 禁止使用扩展类型的实例进行替换。

0 = 允许使用扩展类型进行替换。(默认)

is_restriction_blocked

bit

1 = 禁止使用限制类型的实例进行替换。

0 = 允许使用限制类型进行替换。(默认)

is_substitution_blocked

bit

1 = 不能使用替换组的实例。

0 = 允许使用替换组进行替换。(默认)

is_final_extension

bit

1 = 不允许使用扩展类型的实例进行替换。

0 = 允许使用扩展类型的实例进行替换。(默认)

is_final_restriction

bit

1 = 不允许使用限制类型的实例进行替换。

0 = 允许使用限制类型的实例进行替换。(默认)

default_value

nvarchar (4000)

元素的默认值。如果未提供默认值,则为 NULL。

权限

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