sys.xml_schema_components (Transact-SQL)
適用於:SQL Server
傳回 XML 架構的每個元件的數據列。 配對 (collection_id, namespace_id) 是包含命名空間的複合外鍵。 針對具名元件,symbol_space、名稱、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) | 根據種類,此符號名稱是唯一的空間: N = 無 T = 類型 E = 元素 M = Model-Group A = 屬性 G = Attribute-Group |
symbol_space_desc | nvarchar (60) |
根據種類,此符號名稱是唯一的空格描述: NONE TYPE ELEMENT MODEL_GROUP ATTRIBUTE ATTRIBUTE_GROUP |
種類 | char(1) | XML 架構元件的種類。 N = 任何類型 (特殊內部元件) Z = 任何簡單類型 (特殊內部元件) P = 基本類型 (內建類型) S = 簡單類型 L = 列表類型 U = 等位類型 C = 複雜簡單類型 (衍生自 Simple) K = 複雜類型 E = 元素 M = Model-Group W = Element-Wildcard A = 屬性 G = Attribute-Group V = Attribute-Wildcard |
kind_desc | nvarchar (60) |
XML 架構元件類型的描述: ANY_TYPE ANY_SIMPLE_TYPE PRIMITIVE_TYPE SIMPLE_TYPE LIST_TYPE UNION_TYPE COMPLEX_SIMPLE_TYPE COMPLEX_TYPE ELEMENT MODEL_GROUP ELEMENT_WILDCARD ATTRIBUTE ATTRIBUTE_GROUP ATTRIBUTE_WILDCARD |
派生 | char(1) | 衍生類型的衍生方法: N = 無 (未衍生) X = 擴充功能 R = 限制 S = 替代 |
derivation_desc | nvarchar (60) |
衍生型別的衍生方法描述: NONE 外延 限制 替代 |
base_xml_component_id | int | 衍生此元件的元件標識碼。 如果沒有,則為 NULL。 |
scoping_xml_component_id | int | 範圍元件的唯一標識碼。 如果沒有 (全域範圍),則為 NULL。 |
權限
目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應