XML, SQL Server'da uygulama

The xml data type lets you store XML documents and fragments in a SQL Server database.Bir XML parçası tek bir üst düzey öğesi eksik olan bir XML örnek.Sütun ve değişkenler oluşturma xml yazın ve XML örnekleri depolamaya.

Bir sütun, bir parametre veya değişken isteğe bağlı olarak bir XML şema koleksiyon ilişkilendirebilirsiniz xml Veri Türü. Derlemedeki şemalar, XML örnekleri doğrulamak ve kullanılır.Bu durumda, XML yazılmaları denir.

The xml data type and associated methods help integrate XML into the relational framework of SQL Server.Daha fazla bilgi için bkz:XML veri türü yöntemleri.

Xml veri türü kısıtlamaları

Geçerli genel aşağıdaki sınırlamaları unutmayın xml Veri Türü:

  • Saklı gösterimi xml veri türü örnekleri, 2 GB geçemez.

  • Alt türü kullanılamaz bir sql_variant Örnek.

  • Çevrim veya ya da dönüştürme desteklemiyor text veya ntext. Kullanımı varchar(max) veya nvarchar(max) Bunun yerine.

  • Buna göre sıralanmış veya.Bu bir xml veri türü GROUP BY deyim olarak kullanılamaz.

  • Herhangi bir skaler, yerleşik işlevler ISNULL, BIRLEŞIM ve VERIUZUNLUĞU dışındaki bir parametre olarak kullanılamaz.

  • Sütun bir dizinde anahtar olarak kullanılamaz.Ancak, bunu kümelenmiş dizin veri olarak veya kümelenmemiş dizin oluşturulduğunda, INCLUDE anahtar sözcüğünü kullanarak, kümelenmemiş bir dizin için açıkça eklenmediği.

Daha özel sınırlamalar için bu bölümdeki konular için bkz: xml Veri Türü.

Bu Bölümde

Konu

Açıklama

XML veri türü değişkenleri ve sütunlar

Oluşturun, değiştirin ve açıklar xml veri tipi değişkenleri ve sütunlar.

Klavyeyle yazılan XML Untyped XML'YE karşılaştırılması

Klavyeyle yazılan ve türlenmemiş XML tanımlar.XML şemaları açıklar ve bir XML şema koleksiyon kayıt açıklar.

XML örnekleri oluşturma

XML örneği oluşturmak için farklı yöntemler anlatılmaktadır.

XML veri türü yöntemleri

Açıklar xml Veri, yöntem türü.

Options (veri türü için XML) ayarlama

Sorgulandığında, ayarlamanız gereken seçenekleri açıklar xml veri türü sütunlarındaki veya değişken.

XMLNAMESPACES Namespaces kullanarak ekleme

Bir WITH XMLNAMESPACES yan tümce kullanarak ad eklemek açıklar.

XML veri değişikliği dili (XML DML)

XML veri değişikliği dili ve bunun üç anahtar sözcükler açıklar.

XML veri türü sütun dizinleri

Birincil ve ikincil XML dizinler oluşturun, değiştirin ve açıklar.

XML veri'seri hale getirme

XML verilerinin nasıl serileştirilir ve XML karakter entitization açıklar açıklar.

Uygulamalar, XML veri türündeki çalışma

Birlikte çalışmak için kullanabileceğiniz seçenekler açıklanmıştır xml uygulamaların veri türü.

XML veri türü temsili AdventureWorks veritabanındaki

Açıklar xml sütunlarda yazın AdventureWorks Veritabanı.