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