sys.xml_schema_components (Transact-SQL)
Restituisce una riga per componente di uno schema XML. La coppia (collection_id, namespace_id) è una chiave esterna composta per lo spazio dei nomi che la contiene. Per i componenti denominati i valori per symbol_space, name, scoping_xml_component_id, is_qualified, xml_namespace_id e xml_collection_id sono univoci.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
xml_component_id |
int |
ID univoco del componente di schema XML nel database. |
xml_collection_id |
int |
ID dell'insieme di schemi XML contenente lo spazio dei nomi del componente. |
xml_namespace_id |
int |
ID dello spazio dei nomi XML all'interno dell'insieme. |
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 valore "nessuno spazio dei nomi" definito da targetNamespace. Per i componenti con caratteri jolly questo valore sarà uguale a 1. |
name |
nvarchar (4000) |
Nome univoco del componente di schema XML. È NULL se il componente è senza nome. |
symbol_space |
char(1) |
Spazio in cui il nome del simbolo è univoco in base al valore di kind: 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 valore di kind:
|
kind |
char(1) |
Tipo di componente di schema XML. 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 schema XML:
|
derivation |
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:
|
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
In SQL Server 2005 e nelle versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.