Aracılığıyla paylaş


sys.xml_schema_components (Transact-SQL)

Bir xml şema bileşen başına bir satır döndürür.Çifti (collection_id, namespace_id) içeren ad boşluğu bir bileşik yabancı anahtar .Adlı bileşenleri, değerleri symbol_space, ad, scoping_xml_component_id, is_qualified, xml_namespace_id, xml_collection_id benzersizdir.

Sütun adı

Veri türü

Açıklama

xml_component_id

int

xml şema bileşeni veritabanındaki benzersiz kimliği.

xml_collection_id

int

Bu bileşen ad içeren xml şema koleksiyon Kimliğidir.

xml_namespace_id

int

xml ad alanı koleksiyoniçindeki kimliği.

is_qualified

bit

1 = Bu bileşen açık ad alanı niteleyicivardır.

0 = Bu yerel olarak kapsamlı bir bileşendir.Bu durumçifti, namespace_id, collection_id, "hiçbir ad" anlamına gelir. targetNamespace.

Joker bileşenleri için bu değer 1'e eşit olacaktır.

name

nvarchar

(4000)

xml şema bileşeni benzersiz adı.Olan bileşen adlandırılmamış ise null.

symbol_space

char(1)

Alan, bu simge adı benzersiz, temel tür:

N = hiçbiri

T = türü

E öğesi =

M = modeli grubu

A = özniteliği

G = öznitelik grubu

symbol_space_desc

nvarchar

(60)

Açıklama alanı içinde bu simge adı benzersiz, temel tür:

  • HİÇBİRİ

  • TÜRÜ

  • ÖĞE

  • MODEL_GROUP

  • ÖZNİTELİK

  • ATTRIBUTE_GROUP

tür

char(1)

xml şema bileşen türü.

N = herhangi tür (özel iç bileşeni)

Z = Any basit tür (özel iç bileşeni)

P = temel türü (iç türleri)

S = basit türü

M = liste türü

U = birleşim türü

C = karmaşık basit (Basit türetilmiş) türü

K = karmaşık türü

E öğesi =

M = modeli grubu

W joker öğesi =

A = özniteliği

G = öznitelik grubu

V öznitelik joker =

kind_desc

nvarchar

(60)

xml şema bileşeni tür açıklaması:

  • ANY_TYPE

  • ANY_SIMPLE_TYPE

  • PRIMITIVE_TYPE

  • SIMPLE_TYPE

  • LIST_TYPE

  • UNION_TYPE

  • COMPLEX_SIMPLE_TYPE

  • COMPLEX_TYPE

  • ÖĞE

  • MODEL_GROUP

  • ELEMENT_WILDCARD

  • ÖZNİTELİK

  • ATTRIBUTE_GROUP

  • ATTRIBUTE_WILDCARD

türetme

char(1)

İçin türetilen türler türetme yöntem :

N = hiçbiri (türetilmiş değil)

X = uzantısı

R = kısıtlama

S = değiştirme

derivation_desc

nvarchar

(60)

Türetilen türler türetme yöntem açıklaması:

  • HİÇBİRİ

  • UZANTISI

  • KISITLAMA

  • YERİNE KOYMA

base_xml_component_id

int

Bu bileşen türetildiği bileşen kimliği.null olduğunda yok.

scoping_xml_component_id

int

Kapsanan bileşenin benzersiz kimliği.null olduğunda yok (Genel kapsam).

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.