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。 |
请参阅
参考
目录视图 (Transact-SQL)
XML 架构(XML 类型系统)目录视图 (Transact-SQL)