sys.xml_schema_components (Transact-SQL)
Si applica a: SQL Server
Restituisce una riga per componente di un XML Schema. La coppia (collection_id, namespace_id) è una chiave esterna composta per lo spazio dei nomi contenitore. Per i componenti denominati, i valori per symbol_space, nome, scoping_xml_component_id, is_qualified, xml_namespace_id xml_collection_id univoci.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
xml_component_id | int | ID univoco del componente di XML Schema nel database. |
xml_collection_id | int | ID della raccolta di XML Schema contenente lo spazio dei nomi del componente. |
xml_namespace_id | int | ID dello spazio dei nomi XML all'interno della raccolta. |
is_qualified | bit | 1 = Il componente dispone di un qualificatore esplicito degli spazi dei nomi. 0 = Si tratta di un componente con ambito locale. In questo caso, la coppia, namespace_id, collection_id, fa riferimento al targetNamespace "no namespace". Per i componenti con caratteri jolly questo valore sarà uguale a 1. |
name | nvarchar (4000) |
Nome univoco del componente di XML Schema. È NULL se il componente è senza nome. |
symbol_space | char(1) | Spazio in cui il nome del simbolo è univoco, in base al tipo: N = Nessuno T = Tipo E = Elemento M = Gruppo di modelli A = Attributo G = Gruppo di attributi |
symbol_space_desc | nvarchar (60) |
Descrizione dello spazio in cui il nome del simbolo è univoco, in base al tipo: NONE TIPO ELEMENT MODEL_GROUP ATTRIBUTE ATTRIBUTE_GROUP |
kind | char(1) | Tipo di componente di XML Schema. N = Qualsiasi tipo (componente intrinseco speciale) Z = Qualsiasi tipo semplice (componente intrinseco speciale) P = Tipo primitivo (tipi intrinseci) S = Tipo semplice L = Tipo elenco U = Tipo unione C = Tipo semplice complesso (derivato da semplice) K = Tipo complesso E = Elemento M = Gruppo di modelli W = Carattere jolly dell'elemento A = Attributo G = Gruppo di attributi V = Carattere jolly dell'attributo |
kind_desc | nvarchar (60) |
Descrizione del tipo di componente di XML Schema: 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 |
derivazione | char(1) | Metodo di derivazione per i tipi derivati: N = Nessuno (non derivato) X = Estensione R = Restrizione S = Sostituzione |
derivation_desc | nvarchar (60) |
Descrizione del metodo di derivazione per i tipi derivati: NONE EXTENSION RESTRICTION SUBSTITUTION |
base_xml_component_id | int | ID del componente da cui viene derivato il componente. È NULL se non è presente alcun ID. |
scoping_xml_component_id | int | ID univoco del componente di definizione dell'ambito. È NULL se non è presente alcun ID (ambito globale). |
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Viste del catalogo (Transact-SQL)
Viste del catalogo XML Schemas (XML Type System) (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per