sys.xml_schema_types (Transact-SQL)
針對每一個 XML 結構描述元件,各傳回一個資料列,該元件是 Type,symbol_space 為 T。
適用於: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 = 這個類型是複雜類型, 或可用作聯集成員類型。 (預設值) |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。