Tasarlama ve uygulama Semistructured depolama (veritabanı altyapısı)

İle başlayan SQL Server 2005, SQL Server için kapsamlı destek sağlar. xml veri işleme xml değerleri depolanmış yerel olarak, bir xml göre yazılan veri türü sütun bir koleksiyon xml şemaları veya sola türlenmemiş.xml sütun dizin oluşturabilirsiniz.Ayrıca, hassas veri işleme XQuery ve xml dml kullanılarak desteklenir.xml dml veri değişikliği için bir uzantısıdır.

SQL Server 2000 ve sqlxml Web sürümleri güçlü xml veri yönetimi özellikleri sağlar.Bu özellikler arasında ilişkisel eşleme odaklanmak ve xml verileri.XML views of relational data can be defined by using annotated XSD (AXSD) to provide an XML-centric approach that supports bulk load of data, query, and update capabilities on XML data.Transact-SQL extensions provide a SQL-centric approach for mapping relational query results to XML by using FOR XML, and for generating relational views from XML by using OPENXML.Bu destek ile başlayan genişletilmiş SQL Server 2005, kendisi de eklenen yeni yerel xml desteği.Bu nedenle, SQL Server Şimdi, yarı yapılandırılmış ve yapılandırılmamış veri yönetimi zengin uygulamalar geliştirmek için güçlü bir platform sağlar

xml desteği tüm bileşenleri içine entegre SQL Server ve şunları içerir:

  • Destek xml veri türü.

  • Sütunlar ve değişkenleri ile depolanan xml verilerini bir XQuery sorgu belirtme olanağı xml türü.

  • openrowset toplu xml verilerinin yüklenmesini sağlamak için geliştirmeler.

  • for xml yan tümce tümce tümce ve openxml işlev geliştirmeleri.

Bu Bölümde

Konu

Açıklama

XML veri türü temsili AdventureWorks2008R2 veritabanında

XML türü sütun açıklar AdventureWorks2008R2 veritabanı.Sorgular karşı xml çeşitli konularda veri türü belirtilmiş karşı bu sütunlar.

SQL Server'da xml uygulama

Untyped xml ve çeşitli yöntemlerine karşı kavramı, yazılı XML veri türü tanımlar xml veri türü.

xml veri türü sütun dizinlerde

Birincil ve ikincil xml dizinler açıkladığı xml türü.

Sunucuda xml şema koleksiyonları yönetme

xml şema koleksiyonu oluşturmak, değiştirmek veya koleksiyon ve yazılı oluşturma nasıl bırak için ddl kavramını açıklar xml sütunlar ve değişkenleri.

for xml ve openxml Yayımla ve işlemek için kullanarak xml verilerini

for xml yan tümce tümce tümce deyim openxml ve İlişkisel veri xml oluşturmak için birlikte ve sorgulamak ve bir satır kümesi xml shred için kullanabileceğiniz açıklanmaktadır.

istemci tarafı xml işlevleri hakkında daha fazla bilgi için bkz: sqlxml 4.0 Programlama Kavramları.

Microsoft XQuery desteği hakkında daha fazla bilgi için.net Framework, "xml sorgulama ve sql Server xml desteği" konusuna bakın içinde.net Framework belgeleri.