Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
XML Veri Değiştirme Dili (XML DML), XQuery dilinin bir uzantısıdır. W3C tarafından tanımlandığı üzere, XQuery dili Veri İşleme (DML) kısmından yoksundur. Bu konuda tanıtılan XML DML ve ayrıca XQuery dili, xml veri tipine karşı kullanabileceğiniz tam işlevsel bir sorgu ve veri değiştirme dili sunar.
XML DML, XQuery'ye şu büyük harf duyarlı anahtar kelimeleri ekler:
sokmak
delete
Yerine değeri
XML Veri Tipi ve Sütunlar (SQL Server) bölümünde tanımlandığı gibi, xml tipinde değişkenler ve sütunlar oluşturabilir ve bunlara XML belgeleri veya parçalarını atalayabilirsiniz. Bu XML örneklerini değiştirmek veya güncellemek için şunları yapın:
xml veri tipinin modify() Method xml Data Type) özelliğini kullanın.
modify() yöntemi içinde uygun XML DML ifadelerini belirtin.
Bazı özelliklerin eklenemeyeceği, silemeyeceği veya değeri değiştirilemeyeceği dikkat edin. Örneğin:
Tipli veya tipsiz xml için nitelikler xmlns, xmlns:* ve xml:base'dir.
Yalnızca tiplenen xml için öznitelikler xsi:nil ve xsi:type'dır.
Diğer kısıtlamalar şunlardır:
Tipli veya yazılanmamış xml için, xml:base özniteliğinin eklenmesi başarısız olur.
Tiplenen xml için, xsi:nil niteliğinin silinmesi ve değiştirilmesi başarısız olur. Yazısız xml için, özniteliği silebilir veya değerini değiştirebilirsiniz.
Tiplenen xml için, xs:type özniteliğinin değerini değiştirmek başarısız olur. Tipsiz xml için, öznitelik değerini değiştirebilirsiniz.
Tiplenmiş bir XML örneğini değiştirdiğinizde, nihai format o türün geçerli bir örneği olmalıdır. Aksi takdirde, doğrulama hatası döner.
Ayrıca Bkz.
insert (XML DML)
silmek (XML DML)
(XML DML) değerini değiştirmek
Türlü XML'i Türsüz XML ile Karşılaştır
XML Verisi Örnekleri Oluşturmak
xml Veri Türü Yöntemleri