Aracılığıyla paylaş


XSD Açıklamaları (SQLXML 4.0)

Şunlar için geçerlidir:SQL ServerAzure SQL Veritabanı

Aşağıdaki tablo, SQL Server 2005 (9.x)'de tanıtılan XSD açıklamalarını listeler ve bunları SQL Server 2000 (8.x)'de tanıtılan XDR açıklamalarıyla karşılaştırır.

XSD açıklaması Description Konu bağlantısı XDR açıklaması
sql:encode Bir XML öğesi veya özniteliği SQL Server BLOB sütununa eşlendiğinde, referans URI'si talep edilebiliyor. Bu URI, daha sonra BLOB verilerini döndürmek için kullanılabilir. sql:encode (SQLXML 4.0) kullanarak BLOB verilerine URL referansları talep edilmesi url-encode
sql:guid SQL Server tarafından oluşturulan bir GUID değerini mi kullanacağınızı veya o sütun için updategram'da sağlanan değeri mi kullanacağınızı belirtmenize olanak tanır. sql:identity ve sql:guid Açıklamaları kullanılarak Desteklenmez
sql:hide Ortaya çıkan XML belgesinde şemada belirtilen öğeyi veya özniteliği gizler. sql:hide kullanarak elemanlar ve nitelikler gizleme Desteklenmez
sql:identity IDENTITY tipi bir veritabanı sütununa eşlenen herhangi bir düğümde belirtilebilir. Bu açıklama için belirtilen değer, veritabanındaki karşılık gelen IDENTITY tipi sütununun nasıl güncelleneceğini tanımlar. sql:identity ve sql:guid Açıklamaları kullanılarak Desteklenmez
sql:ters updategram mantığına, sql:relationship> kullanılarak belirtilmiş< ebeveyn-çocuk ilişkisinin yorumunu tersine çevirmesini talimat verir. sql:ilişki üzerinde sql:inverse Özniteliğinin belirtilmesi (SQLXML 4.0) Desteklenmez
sql:is-constant Hiçbir tabloya eşlemeyecek bir XML elemanı oluşturur. Öğe, sorgu çıktısında görünür. sql:is-constant (SQLXML 4.0) kullanarak Sabit Elemanlar Oluşturma Aynısı
sql:anahtar-alanlar Bir tablodaki satırları benzersiz şekilde tanımlayan sütun(lar)ın tanımlanmasına izin verir. sql:key-fields (SQLXML 4.0) kullanılarak anahtar sütunlarını tanımlama Aynısı
sql:limit alan

sql:limit-value
Sınırlayıcı değer temelinde geri dönen değerlerin sınırlandırılmasına izin verir. sql:limit-field ve sql:limit-value (SQLXML 4.0) kullanılarak değerleri filtreleme Aynısı
sql:mapped Şema öğelerinin sonuçtan hariç tutulmasına izin verir. Ortaya Çıkan XML Belgesinden Şema Öğelerinin Dışlanması sql:mapped (SQLXML 4.0) kullanılarak harita alanı
sql:max-derinlik Şemada belirtilen özyinelemeli ilişkilerde derinliği belirlemenize olanak tanır. sql:max-depth kullanılarak özyinelemeli ilişkilerde derinlik belirtmek Desteklenmez
sql:taşma alanı Taşma verilerini içeren veritabanı sütununu belirler. SQL:overflow-field (SQLXML 4.0) kullanılarak tüketilmeyen verileri almak Aynısı
sql:prefix Geçerli XML ID, IDREF ve IDREF oluşturur. ID, IDREF ve IDREFS değerlerini bir diziyle önlüyor. sql:prefix (SQLXML 4.0) kullanılarak geçerli ID, IDREF ve IDREFS Tip Öznitelikleri Oluşturulması Aynısı
sql:ilişki XML öğeleri arasındaki ilişkileri belirtir. Ebeveyn, çocuk, ebeveyn-anahtar ve çocuk-anahtar özellikleri ilişkiyi kurmak için kullanılır. sql:relationship (SQLXML 4.0) kullanılarak İlişkileri Belirtmek Özellik isimleri farklıdır:

anahtar-ilişki

yabancı ilişki

anahtar

yabancı anahtar
sql:use-cdata XML belgesindeki belirli öğeler için CDATA bölümlerinin belirlenmesine izin verir. sql:use-cdata (SQLXML 4.0) kullanarak CDATA Bölümleri Oluşturma Aynısı

Uyarı

XSD yerel targetNamespace özniteliği, SQL Server 2000 (8.x) XDR haritalama şemasında tanıtılan hedef-namespace açıklamasının yerini alır.

Ayrıca Bkz.

TargetNamespace Özniteliği (SQLXML 4.0) kullanılarak hedef isim alanı belirtmek