共用方式為


sys.xml_schema_elements (Transact-SQL)

針對每一個 XML 結構描述元件,各傳回一個資料列,該元件是 Type,symbol_space 為 E

適用於:SQL Server (SQL Server 2008 至目前版本)。

資料行名稱

資料類型

描述

<繼承的資料行>

--

繼承 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)