共用方式為


sys.xml_schema_types (Transact-SQL)

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

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

資料行名稱

資料類型

描述

<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 定義上的 block 屬性或上階 <schema> 元素資訊項目上的 blockDefault 屬性設為 "extension" 或 "#all" 時,取代成執行個體中該類型之延伸模組會遭到封鎖。

0 = 取代成延伸模組不會遭到封鎖。

is_restriction_blocked

bit

1 = 當 complexType 定義上的 block 屬性或上階 <schema> 元素資訊項目上的 blockDefault 屬性設為 "restriction" 或 "#all" 時,取代成執行個體中該類型之限制會遭到封鎖。

0 = 取代成限制不會遭到封鎖。 (預設值)

is_final_extension

bit

1 = 當 complexType 定義上的 final 屬性或上階 <schema> 元素資訊項目上的 finalDefault 屬性設為 "extension" 或 "#all" 時,由該類型之延伸模組衍生會遭到封鎖。

0 = 允許延伸模組。 (預設值)

is_final_restriction

bit

1 = 當 simple 或 complexType 定義上的 final 屬性或上階 <schema> 元素資訊項目上的 finalDefault 屬性設為 "restriction" 或 "#all" 時,由該類型之限制衍生會遭到封鎖。

0 = 允許限制。 (預設值)

is_final_list_member

bit

1 = 這個簡單類型不可作為清單中的項目類型使用。

0 = 這個類型是複雜類型,或可作為清單項目類型使用。 (預設值)

is_final_union_member

bit

1 = 這個簡單類型不可作為聯集類型的成員類型。

0 = 這個類型是複雜類型, 或可用作聯集成員類型。 (預設值)

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。

請參閱

參考

目錄檢視 (Transact-SQL)

XML 結構描述 (XML 類型系統) 目錄檢視 (Transact-SQL)