Aracılığıyla paylaş


XSD açıklamaları (SQLXML 4.0)

Aşağıdaki tablo'de sunulan XSD ek açıklamaları listeler SQL Server 2005ve bunları, başlanan XDR ek açıklamalar ile karşılaştırır SQL Server 2000.

XSD ek açıklama

Açıklama

Konu bağlantı

XDR ek açıklama

sql:encode

Ne zaman XML öğe veya öznitelik için eşleştirilmiş bir SQL Server Sütun bulunan BLOB SAYıSı, bir başvuru URı'SI isteyen sağlar. Daha sonra bu URI BLOB verileri vermek için kullanılabilir.

BLOB bilgilerini kullanarak sql URL başvurular isteyen: (SQLXML 4.0) kodlar.

url-encode

sql:field

Bir XML eşlemeleri öğe bir veritabanı sütun için.

SQL:alan (XDR şeması) kullanma

Aynı

sql:guid

Tarafından oluşturulan bir GUID değeri kullanılıp kullanılmayacağını belirtmenize olanak verir. SQL Server veya updategram o sütun için sağlanan değer kullanın.

Ek açıklamaları sql:identity ve sql:guid kullanma

Desteklenmiyor

sql:hide

Öğe veya sonuç XML belgesindeki şemasında belirtilen öznitelik gizler.

Öğeleri ve öznitelikleri kullanma sql:hide tarafından gizleme

Desteklenmiyor

sql:identity

IDENTITY türü veritabanı sütununa eşleştiren herhangi bir düğümde belirtilebilir.Bu ek bilgi için belirtilen değer, veritabanındaki karşılık gelen türü IDENTITY sütun nasıl güncelleştirileceğini tanımlar.

Ek açıklamaları sql:identity ve sql:guid kullanma

Desteklenmiyor

sql:inverse

Ters için updategram mantığı kullanılarak belirtilen üst-altöge ilişkisi, yorumlayabilmek bildirir. <SQL:Relationship>.

Öznitelik sql:inverse sql:relationship (SQLXML 4.0) belirtme

Desteklenmiyor

sql:is-constant

Bir XML öğesi için eşleşmiyor oluşturur tablo.Öğenin, sorgu çıkışında görünür.

Sabit öğelerini kullanarak sql oluşturma: is-constant (SQLXML 4.0)

Aynı

sql:key-fields

Satırları benzersiz olarak tanıtan sütun/sütunları tayini sağlayan bir tablo.

Anahtar sütunlar kullanarak sql:key tanımlayan-alanlar (SQLXML 4.0)

Aynı

sql:limit-field

sql:limit-value

Kısıtlayıcı bir değeri temel alınarak döndürülen değerleri sınırlama sağlar.

Süzme değerleri kullanarak sql:limit - alan ve sql:limit - değeri (SQLXML 4.0)

Aynı

sql:mapped

Şema öğeleri dışarıda sonuç verir.

Şema öğeleri sonuç XML belgesi kullanan sql hariç: (SQLXML 4.0) eşleştirilmiş.

map-field

sql:max-depth

Şemada belirtilen özyinelemeli ilişkileri derinliği belirlemenizi sağlar.

Derinlik, sql:max kullanarak yinelenen ilişkiler belirtme-derinliği

Desteklenmiyor

sql:overflow-field

Taşma verileri içeren veritabanı sütun tanımlar.

Unconsumed bilgilerini kullanarak sql:overflow alınıyor-alan (SQLXML 4.0)

Aynı

sql:prefix

Geçerli XML KIMLIĞI IDREF ve IDREFS oluşturur.Bir dize değerleriyle KIMLIĞI, IDREF ve IDREFS prepends.

Geçerli bir KIMLIĞI IDREF ve IDREFS öznitelik türü kullanarak sql:id oluşturma-öneki (XDR şeması); Geçerli bir KIMLIĞI IDREF ve IDREFS öznitelik türü kullanarak sql:prefix (SQLXML 4.0) oluşturma

Aynı

sql:relation

Bir XML öğesi, bir veritabanı tablosuna eşleyen.

SQL:Relation (XDR şeması) kullanma

Aynı

sql:relationship

XML öğeleri arasındaki ilişkilerin belirtir.The parent, child, parent-key, and child-key attributes are used to establish the relationship.

Belirten ilişkiler'i kullanarak sql:relationship (SQLXML 4.0)

Öznitelik adlarının büyük/küçük harf farklıdır:

key-relation

foreign-relation

key

foreign-key

sql:use-cdata

CDATA bölümü olarak, belirli öğeleri XML belgesinde kullanılan belirleme sağlar.

CDATA bölümleri kullanarak sql:use oluşturma-cdata (SQLXML 4.0)

Aynı

Not

Yerel olan XSD targetNamespace değiştirir öznitelik target-namespace ' de kullanılmaya başlanan ek açıklama SQL Server 2000 XDR eşleme şeması.