Aracılığıyla paylaş


sp_xml_removedocument (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Belge tanıtıcısı tarafından belirtilen XML belgesinin iç gösterimini kaldırır ve belge tutamacını geçersiz kılacak.

Ayrıştırılmış bir belge SQL Server'ın iç önbelleğinde depolanır. MSXML ayrıştırıcısı (msxmlsql.dll), SQL Server için kullanılabilir toplam belleğin sekizde birini kullanır. Belleğin dolmasını önlemek için sp_xml_removedocument çalıştırarak belleği boşaltın.

Transact-SQL söz dizimi kuralları

Sözdizimi

sp_xml_removedocument hdoc
[ ; ]

Bağımsız değişken

Önemli

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

hdoc

Yeni oluşturulan belgenin tanıtıcısı. Geçerli olmayan bir tanıtıcı bir hata döndürür. hdoc bir tamsayıdır.

Dönüş kodu değerleri

0 (başarı) veya > 0 (başarısızlık).

İzinler

genel rolüne üyelik gerektirir.

Örnekler

Aşağıdaki örnek bir XML belgesinin iç gösterimini kaldırır. Belgenin tutamacı giriş olarak sağlanır.

EXECUTE sp_xml_removedocument @hdoc;