SQL Server'da xml uygulama

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

İsteğe bağlı olarak bir xml şeması ilişkilendirmek koleksiyon bir sütun, parametre veya değişken ile xml veri türü.Şemalar, koleksiyon xml örnekleri yazın ve doğrulamak için kullanılır.Bu durum, xml yazılması söylenir.

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ı

Uygulanan genel aşağıdaki sınırlamalara dikkat edin xml veri türü:

  • Saklı temsili xml veri türü örnekleri en çok 2 gb.

  • Bir alt türü olan kullanılamaz bir sql_variant örnek.

  • Vuran veya dönüştürme ya da desteklemeyen text veya ntext.Use varchar(max) veya nvarchar(max) bunun yerine.

  • Karşılaştırma veya sıralanmış olamaz.Yani bir xml veri türü, bir group by deyim. kullanılamaz

  • skaler, yerleşik işlevler IsNull, birleşim ve VERİUZUNLUĞU dışında herhangi bir parametre olarak kullanılamaz.

  • Bir anahtar olarak kullanılamaz sütun bir dizin içinde.Ancak, bunu kümelenmiş dizin verisi olarak dahil veya kümelenmemiş bir dizin kümelenmemiş dizin oluşturulduğunda, INCLUDE anahtar sözcüğünü kullanarak açıkça eklenen.

Bu bölümdeki konular, daha belirli sınırlamaları için bkz: xml veri türü.

Bu Bölümde

Konu

Açıklama

xml veri türü değişken ve sütunlar

Oluşturma, değiştirme ve kullanmak üzere nasıl açıklar xml veri türü değişken ve sütunlar.

Yazılı xml Untyped xml karşılaştırılması

Typed ve untyped xml tanımlar.xml şemaları tanımlar ve açıklar xml şemasını kaydetmek koleksiyon.

xml örnekleri oluşturuluyor

xml örnekleri oluşturmak için farklı yöntemler açıklanmaktadır.

XML veri türü yöntemleri

Açıklar xml veri türü yöntemleri.

(xml veri türü) seçeneklerini ayarlama

Size gereken seçenekleri açıklar küme sorguladığınızda xml veri türü sütunları veya değişkenleri.

İLE xmlnamespaces Namespaces kullanarak ekleme

Ad alanları ile xmlnamespaces yan tümce tümce tümce kullanarak ekleme işlemi açıklanmaktadır.

xml veri değişikliği dili (xml dml)

xml veri değişikliği dili ve onun üç anahtar sözcükleri açıklar.

xml veri türü sütun dizinlerde

Oluşturma, değiştirme ve birincil ve ikincil xml dizinleri kullanmak üzere nasıl açıklar.

xml verilerinin seri hale getirme

xml verileri sıralanmış ve xml karakterleri entitization açıklar nasıl açıklar.

Uygulamalarda xml veri türü ile çalışma

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

XML veri türü temsili AdventureWorks2008R2 veritabanında

Açıklar xml sütunları yazın AdventureWorks2008R2 veritabanı.