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