Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Microsoft SQLXML 4.0'da, XSD şema dili, XML-Data Reduced (XDR) şema dilinde getirilen açıklamalara benzer şekilde açıklamaları destekler. XSD'de desteklenmeyen ek açıklamalar vardır.
Bu açıklamalar, XML-ilişkisel eşlemeyi belirtmek için XSD şeması içinde kullanılabilir. Bu, XSD şemasında öğeler ve öznitelikler arasında veritabanlarındaki tablolar (görünümler) ve sütunlarla eşlenmeyi içerir.
Açıklamaları belirtmezseniz, varsayılan eşleme gerçekleşir. Varsayılan olarak, karmaşık tipe sahip bir XSD elemanı, belirlenen veritabanındaki bir tablo (görünüm) adına eşlenir ve basit tipe sahip bir eleman veya öznitelik, öğe veya öznitelikle aynı isimli sütuna eşlenir.
Bu açıklamalar ayrıca XML'deki hiyerarşik ilişkileri belirtmek için kullanılabilir - böylece veritabanındaki ilişkileri temsil eder, çünkü bir XSD şeması sadece ilişkisel verilerin bir XML görünümüdür.
Bu bölüm, XSD şemalarıyla kullanabileceğiniz açıklamaların açıklamalarını ve kullanım örneklerini sunar.
Uyarı
Bu bölümdeki tüm örnekler, her örnekte açıklanan annotasyonlu XSD şemasına karşı basit XPath sorgularını belirtir. XPath diline aşina olmak varsayılır.
Bu Kısımda
XSD Açıklamaları (SQLXML 4.0)
XSD şemalarıyla kullanabileceğiniz açıklamaları, bunların açıklamalarını ve XDR için eşdeğer açıklamaları listeler.
XSD Elemanlarının ve Özniteliklerinin Tablolar ve Sütunlara Varsayılan Eşlenmesi (SQLXML 4.0)
Varsayılan eşlemeyi açıklar ve varsayılan eşlemeyle ilgili görevlere örnekler sunar.
XSD Elemanlarının ve Özniteliklerinin Tablolar ve Sütunlara Açık Eşlenmesi (SQLXML 4.0)
sql:relation ve sql:field annotasyonlarıyla açık eşlemeyi açıklar ve örnekler sunar.
sql:relationship (SQLXML 4.0) kullanılarak İlişkileri Belirtmek
SQL:ilişki açıklamasını tanımlar ve örnekler sunar.
sql:ilişki üzerinde sql:inverse Özniteliğinin belirtilmesi (SQLXML 4.0)
sql:ters açıklamayı tanımlar.
sql:is-constant (SQLXML 4.0) kullanarak Sabit Elemanlar Oluşturma
sql:is-constant açıklamasını tanımlar ve örnekler sunar.
Ortaya Çıkan XML Belgesinden Şema Öğelerinin Dışlanması sql:mapped (SQLXML 4.0) kullanılarak
sql:mapped annotasyonunu tanımlar ve örnekler sunar.
sql:limit-field ve sql:limit-value (SQLXML 4.0) kullanılarak değerleri filtreleme
sql:limit alanı ve sql:limit-değer açıklamalarını tanımlar ve örnekler sunar.
sql:key-fields (SQLXML 4.0) kullanılarak anahtar sütunlarını tanımlama
sql:key-fields açıklamasını tanımlar ve örnekler sunar.
TargetNamespace Özniteliği (SQLXML 4.0) kullanılarak hedef isim alanı belirtmek
targetNamespace özniteliğine örnekler sunar ve tanımlar.
sql:prefix (SQLXML 4.0) kullanılarak geçerli ID, IDREF ve IDREFS Tip Öznitelikleri Oluşturulması
sql:preek açıklamasını tanımlar ve örnekler sunar.
Veri Tipi dönüşümleri ve sql:datatype Annotasyonu (SQLXML 4.0)
sql:datatype annotasyonunu tanımlar ve örnekler sunar.
XSD Veri Türlerinin XPath Veri Tiplerine Eşlenmesi (SQLXML 4.0)
XSD, XDR ve XPath veri tiplerini karşılaştıran ve ilgili SQL Server dönüşümlerini listeleyen bir tablo sunar.
sql:use-cdata (SQLXML 4.0) kullanarak CDATA Bölümleri Oluşturma
sql:use-data açıklamasını tanımlar ve örnekler sunar.
sql:encode (SQLXML 4.0) kullanarak BLOB verilerine URL referansları talep edilmesi
sql:encode annotasyonunu tanımlar ve örnekler sunar.
SQL:overflow-field (SQLXML 4.0) kullanılarak tüketilmeyen verileri almak
sql:overflow-field annotasyonunu tanımlar ve örnekler sunar.
sql:hide kullanarak elemanlar ve nitelikler gizleme
sql:hide annotasyonunu tanımlar ve örnekler sunar.
sql:identity ve sql:guid Açıklamaları kullanılarak
sql:identity ve sql:guid açıklamalarını tanımlar ve örnekler sunar.
sql:max-depth kullanılarak özyinelemeli ilişkilerde derinlik belirtmek
SQL:max-derinlik açıklamasını tanımlar ve örnekler sunar.