Delen via


sp_xml_removedocument (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Hiermee verwijdert u de interne weergave van het XML-document dat is opgegeven door de documentgreep en wordt de documentingang ongeldig.

Een geparseerd document wordt opgeslagen in de interne cache van SQL Server. De MSXML-parser (msxmlsql.dll) maakt gebruik van één-achtste het totale geheugen dat beschikbaar is voor SQL Server. Als u wilt voorkomen dat er onvoldoende geheugen beschikbaar is, voert u sp_xml_removedocument uit om het geheugen vrij te maken.

Transact-SQL syntaxisconventies

Syntaxis

sp_xml_removedocument hdoc
[ ; ]

Argumenten

Belangrijk

Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.

hdoc-

De ingang naar het zojuist gemaakte document. Een ingang die niet geldig is, retourneert een fout. hdoc- is een geheel getal.

Codewaarden retourneren

0 (geslaagd) of > 0 (mislukt).

Machtigingen

Vereist lidmaatschap van de openbare rol.

Voorbeelden

In het volgende voorbeeld wordt de interne weergave van een XML-document verwijderd. De ingang voor het document wordt geleverd als invoer.

EXECUTE sp_xml_removedocument @hdoc;