sys.xml_schema_elements (Transact-SQL)
針對每一個 XML 結構描述元件,各傳回一個資料列,該元件是 Type,symbol_space 為 E。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
<inherited columns> |
-- |
繼承 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)