共用方式為


sys.xml_schema_types (Transact-SQL)

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

資料行名稱 資料類型 描述

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

說明及資訊

取得 SQL Server 2005 協助