Udostępnij za pośrednictwem


sys.xml_schema_components (języka Transact-SQL)

Zwraca wiersz na części schematu XML.Pary (collection_id, namespace_id) jest klucz obcy złożonego do nazw zawierających.Dla o nazwie składniki wartości dla symbol_space, nazwy, scoping_xml_component_id, is_qualified, xml_namespace_id, xml_collection_id są unikatowe.

Nazwa kolumny

Typ danych

Opis

xml_component_id

int

Unikatowy identyfikator składnika schematu XML, bazy danych.

xml_collection_id

int

Identyfikator schematu XML kolekcja , która zawiera obszar nazw tego składnika.

xml_namespace_id

int

Identyfikator obszaru nazw XML w kolekcja.

is_qualified

bit

1 = To składnik ma jawnego obszaru nazw kwalifikator.

0 = Jest składnik lokalnie zakresu.W tym przypadekpary, namespace_id, collection_id, odnosi się do "Brak obszaru nazw" docelowy obszar nazw.

Symbol wieloznaczny składników ta wartość będzie równa 1.

name

nvarchar

(4000)

Unikatowa nazwa składnika schematu XML.Jest NULL, jeśli składnik jest bez nazwy.

symbol_space

char(1)

Na podstawie miejsca, w którym nazwa symbolu jest unikatowa, rodzaju:

N = Brak

T = typ

E = Element

M = grupy modelu

= Atrybutu

G = Grupa atrybutów

symbol_space_desc

nvarchar

(60)

Na podstawie opisu miejsca, w którym nazwa symbolu jest unikatowa, rodzaju:

  • BRAK

  • TYP

  • ELEMENT

  • MODEL_GROUP

  • ATRYBUT

  • ATTRIBUTE_GROUP

rodzaj

char(1)

Rodzaj części schematu XML.

N = dowolny typ (specjalny składnik wewnętrzne)

Z = dowolny typ prosty (specjalny składnik wewnętrzne)

P = podstawowego typu (typów wewnętrznych)

S = typu prostego

L = typ listy

U = typ Unii

C = prostego typu złożonego (pochodną prosty)

K = typ złożony

E = Element

M = grupy modelu

W = symbol wieloznaczny elementu

= Atrybutu

G = Grupa atrybutów

V = symbol wieloznaczny atrybutu

kind_desc

nvarchar

(60)

Opis rodzaju składnika schematu XML:

  • ANY_TYPE

  • ANY_SIMPLE_TYPE

  • PRIMITIVE_TYPE

  • SIMPLE_TYPE

  • LIST_TYPE

  • UNION_TYPE

  • COMPLEX_SIMPLE_TYPE

  • COMPLEX_TYPE

  • ELEMENT

  • MODEL_GROUP

  • ELEMENT_WILDCARD

  • ATRYBUT

  • ATTRIBUTE_GROUP

  • ATTRIBUTE_WILDCARD

Wyprowadzenie

char(1)

Wyprowadzenie metoda dla typów pochodnych:

N = None (nie pochodzi)

X = rozszerzenie

R = ograniczenie

S = podstawiania

derivation_desc

nvarchar

(60)

Opis metoda wyprowadzania Typy pochodne:

  • BRAK

  • ROZSZERZENIE

  • OGRANICZENIE

  • PODSTAWIANIE

base_xml_component_id

int

Identyfikator składnika, z którego pochodzi ten składnik.Wartość NULL, jeśli nie jest brak.

scoping_xml_component_id

int

Unikatowy identyfikator zakresu składnika.Wartość NULL, jeśli brak (globalny zakres).

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.