Tasarlama ve Semistructured depolama (Veritabanı Altyapısı) uygulama
Ile başlayan SQL Server 2005, SQL Server XML verilerini işlemek için kapsamlı destekler. XML değerleri de özgün olarak depolanabilir bir xml XML şemaları bir derlemeye göre veya sola türlenmemiş yazılan veri türü sütununu. 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, ilişkisel eşleştirmesini odaklanmak ve XML verilerini.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 başlayarak genişletildi SQL Server 2005, ayrıca yeni XML desteği eklendi. Bu nedenle, SQL Server Şimdi semi-structured ve yapılandırılmamış verileri yönetimi için zengin uygulamalar geliştirmek için güçlü bir platform sağlar.
XML desteği, tüm bileşenlerin içine tümleştirilmiştir SQL Server ve aşağıdakileri içerir:
Destek XML veri türü.
Bir XML veri sütunları ve değişkenler depolanan XQuery sorgusu belirtme olanağı XML türü.
OPENROWSET izin vermek için geliştirmeler, XML veri dosyasının toplu.
OPENXML işlevini yerine FOR XML yan tümce ve geliştirmeler.
Bu Bölümde
Konu |
Açıklama |
---|---|
XML türü sütunlarda açıklar AdventureWorks veritabanıdır.Bu sütunları karşı sorgular çeşitli konular, xml veri türü belirtilmedi. |
|
XML veri türü, kavramı türlenmemiş xml ve çeşitli yöntemleri ile yazılan açıklar. XML veri türü. |
|
Üzerinde birincil ve ikincil XML dizinleri açıklar XML türü. |
|
XML şema koleksiyon oluşturmak, değiştirmek veya topluluk ve nasıl yazılı oluşturmada kullanılacağını DDL'YI kavramını açıklar. XML sütunlar ve değişkenler için. |
|
Yayımlama ve işlem IÇIN XML ve OPENXML kullanarak XML verisi |
OPENXML ve ilişkisel veri, XML oluşturmak için bir deyim ile ve sorgulamak ve XML satır kümesi shred için kullanabileceğiniz bazı FOR XML tümcesine açıklar. |
Istemci tarafı XML işlevselliği hakkında daha fazla bilgi için bkz: SQLXML 4.0 programlama kavramları.
Microsoft .NET Framework XQuery desteği hakkında daha fazla bilgi için .NET Framework belgelerindeki "XML sorgulama ve SQL Server XML desteği" konusuna bakın.