sys.xml_schema_components (Transact-SQL)
針對 XML 結構描述的每個元件,各傳回一個資料列。 這個配對 (collection_id, namespace_id) 是包含命名空間的複合外部索引鍵。 如果是具名元件,symbol_space、name、scoping_xml_component_id、is_qualified、xml_namespace_id、xml_collection_id 的值是唯一的。
資料行名稱 |
資料類型 |
說明 |
---|---|---|
xml_component_id |
int |
資料庫中 XML 結構描述元件的唯一識別碼。 |
xml_collection_id |
int |
包含這個元件之命名空間的 XML 結構描述集合識別碼。 |
xml_namespace_id |
int |
集合內 XML 命名空間的識別碼。 |
is_qualified |
bit |
1 = 這個元件具有明確命名空間限定詞。 0 = 這是本機範圍元件。 在這個案例中,(namespace_id, collection_id) 配對是指 "no namespace" targetNamespace。 如果是萬用字元元件,這個值將會等於 1。 |
name |
nvarchar (4000) |
XML 結構描述元件的唯一名稱。 如果元件未命名,則為 NULL。 |
symbol_space |
char(1) |
這個符號名稱為唯一的空間,以 kind 為基礎: N = 無 T = 類型 E = 元素 M = 模型群組 A = 屬性 G = 屬性群組 |
symbol_space_desc |
nvarchar (60) |
這個符號名稱為唯一空間的描述,以 kind 為基礎:
|
kind |
char(1) |
XML 結構描述元件的種類。 N = 任何類型 (特殊內建元件) Z = 任何簡單類型 (特殊內建元件) P = 基本類型 (內建類型) S = 簡單類型 L = 清單類型 U = 聯集類型 C = 複雜簡單類型 (從「簡單」衍生) K = 複雜類型 E = 元素 M = 模型群組 W = 元素萬用字元 A = 屬性 G = 屬性群組 V = 屬性萬用字元 |
kind_desc |
nvarchar (60) |
XML 結構描述元件種類的描述:
|
derivation |
char(1) |
衍生類型的衍生方法: N = 無 (不衍生) X = 延伸 R = 限制 S = 替代 |
derivation_desc |
nvarchar (60) |
衍生類型之衍生方法的描述:
|
base_xml_component_id |
int |
從中衍生這個元件的元件識別碼。 如果沒有,則為 NULL。 |
scoping_xml_component_id |
int |
範圍元件的唯一識別碼。 如果沒有 (全域範圍),則為 NULL。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。