Condividi tramite


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)