xml veri değişikliği dili (xml dml)
xml veri değişikliği dili (xml dml) XQuery dil uzantısıdır. XQuery dili, W3C tarafından tanımlanan veri işleme (dml) bölümü yoksun. Bu konuda ve ayrıca XQuery dil kullanılmaya xml dml tam işlevsel sorgu ve sen-ebilmek kullanma-e karşı veri değişikliği dili sağlar xml veri türü.
xml dml aşağıdaki duyarlı anahtar kelimeler için XQuery ekler:
Ekle
Sil
değeri değiştirme
Açıklandığı gibi xml veri türü ve sütunları (SQL Server), sen-ebilmek yaratmak değişkenleri ve sütunları xml yazın ve xml belgeleri veya parçaları atayabilirsiniz. Değiştirmek veya bu xml örnekleri güncellemek için aşağıdakileri yapın:
Kullanın modify() yöntemi xml veri türü) , xml veri türü.
İçindeki uygun xml dml deyimleri belirtme modify() yöntemi.
Orada eklenemez, bazı öznitelikler silindi, Not veya güncellenmiştir değerlerine sahip. Örneğin:
Yazdığınız veya türlenmemiş xml, öznitelikleri olan xmlns, xmlns: *, ve xml:base.
Yazdığınız için xml sadece öznitelikleri olan xsi: Nil, ve xsi: Type.
Diğer sınırlamalar arasında şunlar yer alır:
Yazdığınız veya türlenmemiş xml, öznitelik ekleme xml:base başarısız olur.
Yazdığınız için xml, silme ve değiştirme xsi: Nil özniteliği başarısız olur. Türlenmemiş için xml, özniteliğini silin veya değerini değiştirin.
Yazdığınız için xml, değerini değiştirerek xs:type özniteliği başarısız olur. Türlenmemiş için xml, öznitelik değerini değiştirebilirsiniz.
Yazılan bir xml örneği değiştirdiğinizde, son biçimi türü geçerli bir örneğini olmalıdır. Aksi durumda, doğrulama hatası döndürülür.
Ayrıca bkz.
Başvuru
Kavramlar
Yazılı xml yazılmamış xml karşılaştırın